
27/03/2009, 03:46
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 15
Antigüedad: 16 años Puntos: 0 | |
Respuesta: Problema al grabar en un formulario he cambiado todas las variables año por ano, incluido en la base de datos y sigue dando error en la linea 18
el codigo queda asi:
//<?php
$bd=mysql_connect("localhost","de3en3","Josevk1010 1981") or die ("No puedo conectar a la base de datos");
mysql_select_db("de3en3");
$opt= $_POST["opt"];
if ($opt==1)
{
$nombre = $_POST["nombre"];
$apellidos= $_POST["apellidos"];
$dia = $_POST["dia"];
$mes = $_POST["mes"];
$ano = $_POST["ano"];
$mail = $_POST["mail"];
$nick = $_POST["nick"];
$password = $_POST["password"];
$sql="insert into de3en3.usuarios (nombre,apellidos,dia,mes,ano,mail,nick,password) values ('$nombre','$apellidos','$dia','$mes','$ano','$mai l','$nick','$password')";
$res=mysql_query($sql,$db) or die (mysql_error());
}
?>
<html>
<head>
<title>Concurso de3en3</title>
<STYLE TYPE="text/css">
<!--
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline}
-->
</STYLE>
<script language ="javascript">
function verifica()
{
if (f.nombre.value=="")
{
alert ("Por favor, escriba un nombre");
return;
}
if (f.apellidos.value=="")
{
alert ("Por favor, escriba un apellido");
return;
}
if (f.dia.value=="")
{
alert ("Por favor, escriba un día");
return;
}
if (f.mes.value=="")
{
alert ("Por favor, escriba un mes");
return;
}
if (f.ano.value=="")
{
alert ("Por favor, escriba un año");
return;
}
if (f.mail.value=="")
{
alert ("Por favor, escriba una dirección mail");
return;
}
if (f.nick.value=="")
{
alert ("Por favor, escriba un nick");
return;
}
if (f.password.value=="")
{
alert ("Por favor, escriba un password");
return;
}
f.opt.value=1;
f.submit();
}
</script>
<body bgproperties="fixed" background="fondonuevo3.jpg">
<b><font face="Comic Sans MS"><span style="font-size:36pt;">
Concurso de3en3</span></font></b>
<form name="f" action="prueba.php" method="post">
<input type="hidden" name="opt">
<p><font color="#7B4B23"><b>Nombre <input type="text" name="nombre" maxlength="50" size="20"> Apellidos
<input type="text" name="apellidos" maxlength="70" size="50">
Fecha de nacimiento
<input type="text" name="dia" maxlength="2" size="2">
<input type="text" name="mes" maxlength="12" size="12">
<input type="text" name="ano" maxlength="4" size="4">
<p><font color="#7B4B23"><b>Dirección mail <input type="text" name="mail" maxlength="60" size="20"> Nick*<input type="text" name="nick" maxlength="50" size="20"> Contraseña*
<input type="password" name="password" maxlength="50" size="20"> </b></font></p>
<p><font color="#7B4B23"><b>* (los que usarás para el foro) </b></font> <input type="button" value="Enviar" name="enviar" onclick=verifica()> <input type="reset" name="cancel" value="Cancelar"></p>
</form>
<p><b>Rellena el formulario para participar en nuestro foro y entra en el concurso de una camiseta de Dwayne Wade. Fecha tope para la inscripción el 22/04/09.</b></p>
</body>
</html> // |