Hola a todos!!!
Estaba terminando mi formulario, pero tengo un problema:
uno escribe los datos en el formulario, e incluso me aparece el mensaje ¡Formulario enviado exitosamente! , pero no me aparece el mensaje en la base de datos, al principio pensé que era un error mencionado en el otro tema, pero aún así no me aparecen los datos , alguien puede ayudarme?
los códigos son:
enviar.php
insertardatosentabla.php
Estaba terminando mi formulario, pero tengo un problema:
uno escribe los datos en el formulario, e incluso me aparece el mensaje ¡Formulario enviado exitosamente! , pero no me aparece el mensaje en la base de datos, al principio pensé que era un error mencionado en el otro tema, pero aún así no me aparecen los datos , alguien puede ayudarme?
los códigos son:
enviar.php
<?php
require('config.php');
// leer datos de usuario y contraseña de la base de datos
$NOMBRE_COMPLETO = $_POST["NOMBRE_COMPLETO"];
$EMAIL = $_POST["EMAIL"];
$con = mysql_query("select count(NOMBRE_COMPLETO) from FORMULARIODEINSCRIPCION where NOMBRE_COMPLETO='$NOMBRE_COMPLETO' or EMAIL='$EMAIL'") ;
if(mysql_result($con,0,0)) {
echo 'El formulario de inscripcion ya fue enviado a tu nombre. Haz click <a href="index.html">aquí</a> para regresar.' ;
}
else {
// Conexión con el servidor
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
// Selección de Base de Datos
mysql_select_db($database) or die ("error2".mysql_error());
mysql_query ("INSERT INTO campamen_basededatos1.FORMULARIODEINSCRIPCION (NOMBRE_COMPLETO,EDAD,RUT,TELEFONO_EMERGENCIA,FECHA_NACIMIENTO,DIRECCION,TELEFONO,EMAIL,INSTRUMENTO_TOCADO,TIEMPO_ESTUDIO,ULTIMO_REPERTORIO,OBSERVACIONES) VALUES ('$_POST[NOMBRE_COMPLETO]', '$_POST[EDAD]', '$_POST[RUT]', '$_POST[TELEFONO_EMERGENCIA]', '$_POST[FECHA_NACIMIENTO]', '$_POST[DIRECCION]', '$_POST[TELEFONO]', '$_POST[EMAIL]', '$_POST[INSTRUMENTO_TOCADO]', '$_POST[TIEMPO_ESTUDIO]', '$_POST[ULTIMO_REPERTORIO]', '$_POST[OBSERVACIONES]) ");
echo '¡Formulario enviado exitosamente!';
}
?>
<form>
<INPUT TYPE="button" VALUE="Atrás" onClick="history.back()">
</form>insertardatosentabla.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel="stylesheet" href="css/estilos-mostrardatos.css" type="text/css" media="all" />
<title>Formulario de inscripción</title>
<link rel="shortcut icon" href="images/favicon.ico">
</head>
<body>
<div id="parte-arriba"><p>Formulario de Inscripción del </p><p>3er Campamento Musical Hornopirén 2014</p>
<p><small><small><small>Si deseas participar del Tercer Campamento Musical Hornopirén, completa el siguiente formulario de inscripción.</small></small></small> </p></div>
<div id="nose">
<form method="post" action="enviar.php">
<ul>
<div id="linea"><li> <p>Nombre Completo</p><p>
<input type="VARCHAR" name="NOMBRE_COMPLETO" value="Escribe Aquí" size="20" maxlengh="20" /></li></p></div>
<div id="linea"><li><p>Edad.</p>
<p><input type="TINYINT" name="EDAD" value="Escribe Aquí" size="20" maxlength="20" > </li></p></div>
<div id="linea"><li><p>Rut.</p>
<p style="font-weight:bold;"><small><small><small>(Sin puntos ni guión)</small></small></small></p>
<p><input type="INT" name="RUT" value="Escribe Aquí" size="20" maxlength="20" > </li></p></div>
<div id="linea"><li><p>Teléfono(s) de Emergencia.</p>
<p style="font-weight:bold;"><small><small><small>(Sólo Números)</small></small></small></p>
<p><input type="INT" name="TELEFONO_EMERGENCIA" value="Escribe Aquí" size="20" maxlength="20" ></li> </p></div>
<div id="linea"><li><p>Fecha de Nacimiento</p>
<p><input type="DATE" name="FECHA_NACIMIENTO" value="Escribe Aquí" size="20" maxlength="20" > </li></p></div>
<div id="linea"><li><p>Dirección</p>
<p style="font-weight: bold;"><small><small><small>(Calle,n°,comuna)</small></small></small></p>
<p> <input type="VARCHAR" name="DIRECCION" value="Escribe Aquí" size="20" maxlengh="20" /></li></p></div>
<div id="linea"><li><p>Teléfono.</p>
<p><input type="VARCHAR" name="TELEFONO" value="Escribe Aquí" size="20" maxlengh="20" /></li></p></div>
<div id="linea"><li><p>E-mail.</p>
<p><input type="VARCHAR" name="EMAIL" value="Escribe Aquí" size="20" maxlengh="20" /></li></p></div>
<div id="linea"><li><p>Instrumento que toca.</p><p>
<input type="VARCHAR" name="INSTRUMENTO_TOCADO" value="Escribe Aquí" size="20" maxlengh="20" /></li></p></div>
<div id="linea"><li><p>Tiempo de Estudio.</p>
<p><input type="VARCHAR" name="nombrecompleto" value="Escribe Aquí" size="20" maxlengh="20" /></li></p></div>
<div id="linea"><li><p>Último repertorio tocado</p></div>
<textarea rows="10" cols="20" wrap="soft" value="Escribe Aquí">Escribe Aquí cuál fué tu último repertorio tocado.</textarea>
<div id="linea"><li><p>Observaciones (problemas de salud, alimentación especial, etc)</p></div>
<textarea rows="10" cols="20" wrap="soft" value="Escribe Aquí">Escribe aquí si tienes problemas de alimentación o alimentación especial.</textarea>
<div id="contenido-abajo">
<p style="margin-left:20px">Recuerda que si estarás en régimen de internado debes llevar:
<li style="margin-left:20px">Tus útiles de aseo (cepillo dientes, pasta, shampoo, jabón, confort, etc)</li>
<li style="margin-left:20px">Saco de dormir o sábanas.</li>
<li style="margin-left:20px">Atriles (si lo tienes)</li>
<li style="margin-left:20px">Pisos de guitarra</li>
<li style="margin-left:20px">AUTORIZACIÓN DE APODERADOS</li></p>
</div>
<div id="paraelboton"><input type="submit" value="Enviar formulario de inscripción" name="Enviar la información al servidor" />
</ul>
<p><small><small>Presiona <a href="index.html">AQUI</a> para regresar a la página principal del Campamento Musical Hornopirén</small></small></p>
</div>
</form>
</div>
</body>
</html>config.php<?php
// Rellena los espacios ente comillas de abajo con los datos que te da
// el servidor al activar la base de datos.
// Este dato de abajo suele ser localhost casi siempre:
$server="localhost";
// Aqui abajo escribe el nombre de la base de datos.
// Si tu servidor tiene cpanel normalmente va primero tu nombre de username,
// por ejemplo: username_nombredelabasededatos
$database = "campamen_basededatos1";
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "campamen_musical";
// Y ahora la contrasena:
$db_pass = "";
?>