Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2006, 05:57
faquinte
 
Fecha de Ingreso: septiembre-2006
Mensajes: 48
Antigüedad: 17 años, 7 meses
Puntos: 0
Problema con formulario

Tengo un problema con un formulario.
Una vez que el usuario inserta todos los datos, los mismos se manda a la página inserta.php. donde se endria que insertar el registro en la tabla tblcontactos.
El formulario tiene este código:
<style type="text/css">
<!--
body {
background-color: #6699FF;
}
.Estilo1 {
color: #FFFFFF;
font-weight: bold;
font-size: 24px;
}
.Estilo2 {color: #FFFFFF}
-->
</style>
<div align="center" class="Estilo1"><u>Formulario de Registro </u></div>
<table width="780" border="0">
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><strong><span class="Estilo2">Si eres nuevo en esta p&aacute;gina, primero deber&aacute;s registrarte.</span></strong></td>
</tr>
<tr>
<td><strong><span class="Estilo2">Para ello debes rellenar este formulario con tus datos personales. </span></strong></td>
</tr>
</table>

<form id="form1" name="form1" method="post" action="inserta.php">
<label><strong>Apellido</strong>
<input name="apellido" type="text" tabindex="1" size="30" />
</label>
<label><strong>Nombres</strong>
<input name="nombres" type="text" tabindex="2" size="50" />
</label>
</form>
<form id="form2" name="form2" method="post" action="">
<label><strong>DNI</strong>
<input name="dni" type="text" id="dni" tabindex="3" size="10" />
</label>
</form>
<form id="form3" name="form3" method="post" action="">
<label><strong>Telefóno</strong>
<input name="telefono" type="text" id="telefono" tabindex="4" size="15" />
</label>
</form>
<form id="form4" name="form4" method="post" action="">
<label><strong>Celular / M&oacute;vil</strong>
<input name="celular" type="text" id="celular" tabindex="5" size="15" />
</label>
</form>
<form id="form5" name="form5" method="post" action="">
<label><strong>Domicilio</strong>
<input name="domicilio" type="text" id="domicilio" tabindex="6" size="100" />
</label>
</form>
<form id="form6" name="form6" method="post" action="">
<label><strong>Mail</strong>
<input name="mail" type="text" id="mail" tabindex="7" size="30" />
</label>
</form>
<form id="form7" name="form7" method="post" action="">
<label><strong>Contraseña</strong>
<input name="contrase&ntilde;a" type="password" id="contrase&ntilde;a" tabindex="8" />
</label>
<label><strong>Repetir contraseña</strong>
<input name="repcont" type="password" id="repcont" tabindex="9" />
</label>
</form>
<form id="form8" name="form8" method="post" action="">
<label>
<input type="submit" name="Submit" value="Enviar" tabindex="10" />
</label>
<input type="reset" name="Submit2" value="Borrar campos" tabindex="10" />
</form>

Y Inserta.php este otro:
<?php
$apellido=$_POST['apellido'];
$nombre=$_POST['nombres'];
$dni=$_POST['dni'];
$telefono=$_POST['telefono'];
$celular=$_POST['celular'];
$domicilio=$_POST['domicilio'];
$mail=$_POST['mail'];
$contraseña=$_POST['contraseña'];
$repcont=$_POST['repcont'];
$conexion = mysql_connect("localhost", "","");
mysql_select_db("contactos",$conexion);
$sql =" INSERT INTO tblcontactos (apellido,nombres,dni,telefono,celular,domicilio,m ail,contraseña,repcont) VALUES ('$apellido','$nombre','$dni','$telefono','$celula r','$domicilio','$mail','$contraseña','$repcont',) ";
$result = mysql_query($sql);
if ($sql)
{
echo "<font color=ff0000 size=4> El registro ha sido incluido </font>\n";
}
else
{
echo "<p>¡No se ha podido introducir.!</p>\n";
exit;
}
mysql_close($conexion);
?>
</body>
</html>

¿Qué estoy haciendo mal que no se inserta el registro en la base?