Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2009, 15:57
GABRIEL_ADS
 
Fecha de Ingreso: febrero-2006
Mensajes: 155
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Problema al grabar en un formulario

Prueba asi y me comentas

Código PHP:
<?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"];
$a&#241;o      = $_POST["año"];
$mail     $_POST["mail"];
$nick     $_POST["nick"];
$password $_POST["password"];

$sql="insert into de3en3.usuarios (nombre,apellidos,dia,mes,año,mail, nick,password) values ('$nombre','$apellidos','$dia','$mes','$año','$mail','$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.año.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"> &nbsp;&nbsp;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="año" maxlength="4" size="4">


<p><font color="#7B4B23"><b>Dirección mail <input type="text" name="mail" maxlength="60" size="20"> &nbsp;&nbsp;&nbsp;Nick*<input type="text" name="nick" maxlength="50" size="20"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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)&nbsp;&nbsp;&nbsp;</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="Enviar" name="enviar" onclick=verifica()> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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>
espero haberte ayudado
__________________
Gabriel T. Ballesteros

Última edición por GABRIEL_ADS; 26/03/2009 a las 16:09