MySQL - NO SE GRABAN DATOS de mi Formulario

 
Vista:

NO SE GRABAN DATOS de mi Formulario

Publicado por angel (1 intervención) el 05/04/2008 15:22:00
Hola Amig@s, les pediría por favor si me pueden ayudar porque por muchas vueltas que le doy no encuentro el error. Quiero guardar en mi Base de Datos creada MySQL los datos que introduzco en un Formulario.Lo curioso es que NO me da ningún error al Enviar los Datos del Formulario, pero no se me graban en la Base de Datos.

Les paso a continuación la Estructura de mi Fichero PHP.GRACIAS DE ANTEMANO POR AYUDARME.UN SALUDO.

<html>
<?php
$bd=mysql_connect("servidor","usuarioacceso_mysql","contraacceso_mysql") or die ("no puedo conectarme a la Base de Datos");
mysql_select_db("nombrebasedatos");

$opt=$HHTP_GET_VARS["opt"];

if ($opt==1)
{

$nombre=$HHTP_GET_VARS["nombre"];
$email=$HHTP_GET_VARS["email"];

$sql="insert into nombretabla (nombre,email)values ('".$nombre."','".$email."')";

$res=mysql_query($sql,$bd) or die (mysql_error());

}

?>
<head>

<title>MI PRUEBA BASE DATOS</title>
</head>

<script languaje="javascript">
function verifica()
{
if (f.email.value=="")
{
alert ("Por favor ingrese su email");
return;
}
f.opt.value=1;

f.submit();

}

</script>

<body>

<form name="f">
<input type="hidden" name="opt">

<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="39%" id="AutoNumber1">
<tr>
<td width="50%"><font size="5">Nombre</font></td>
<td width="50%">

<input type="text" name="nombre" size="20"></p>
</form>
</td>
</tr>
<tr>
<td width="50%"><font size="5">Email</font></td>
<td width="50%">
<p>
<input type="text" name="email" size="20"></p>
</form>
</td>
</tr>
<tr>
<td width="100%" colspan="2">
<p align="center">
<input type="button" value="Aceptar" name="B3" onclick=verifica()></p>

</td>
</tr>
</table>
</center>
</div>

</form>
</body>

</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder