Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/08/2008, 19:45
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Respuesta: No puedo guardar variables en mi base de datos

Cita:
Iniciado por Ronruby Ver Mensaje
Porque quieres pasar la variable por medio de GET si usas un formulario?
Utiliza $_POST en vez de $HTTP_GET_VARS.
Es verdad. Su formulario no tiene sentido. Lo arreglo:

FORMULARIO HTML:

Código:
<form name="prueba" method="POST">
Introduzca su nombre: <input type="text" name="nombre" />
<br />
<input type="submit" value="enviar" onclick="verifica()" name="boton"/>
</form>
(Atención a name="boton" puedes ponerle el nombre que quieras, pero luego usar el mismo en PHP. También fíjate que puse method="POST")


PHP:
Código PHP:
<?
$bd
=mysql_connect("localhost","root","") or die ("No puedo acceder a la base de datos");
mysql_select_db("registro"$bd);
if (
$_POST['boton'])
{
$nombre=$_POST['nombre'];
$sql="insert into usuario (nombre) values ('".$nombre."')";
$res=mysql_query($sql,$bd) or die (mysql_error());
}
?>
Los campos del formulario se han enviado por el método "POST" y con PHP se recogen con $_POST

Suerte