Foros del Web » Programando para Internet » PHP »

FORMULARIO PHP ayuda por favor

Estas en el tema de FORMULARIO PHP ayuda por favor en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/04/2008, 14:27
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Sonrisa FORMULARIO PHP ayuda por favor

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 insertan 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>
  #2 (permalink)  
Antiguo 05/04/2008, 15:10
 
Fecha de Ingreso: noviembre-2005
Mensajes: 222
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: FORMULARIO PHP ayuda por favor

al recoger los datos del formulario pones

$HHTP_GET_VARS["opt"];

pero está mal escrito.

aun asi, usa esta sintaxis que es la recomendada x php

$_POST['opt'];

y asi con el resto.
  #3 (permalink)  
Antiguo 05/04/2008, 15:59
 
Fecha de Ingreso: marzo-2008
Mensajes: 166
Antigüedad: 16 años, 1 mes
Puntos: 5
Re: FORMULARIO PHP ayuda por favor

y t recomiendo uses $_GET y no ese largote... q los dos son lo mismo
  #4 (permalink)  
Antiguo 05/04/2008, 16:08
Avatar de radarcba  
Fecha de Ingreso: mayo-2005
Ubicación: ureleando
Mensajes: 505
Antigüedad: 19 años
Puntos: 3
Re: FORMULARIO PHP ayuda por favor

ya que estamos , yo prefiero $_REQUEST !
__________________
Maldición va a ser un día hermoso... PR
Tetris, correo & TU IP
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:16.