Cual es el error? (php)

Iniciado por [KMT], 30 Diciembre 2006, 20:55 PM

0 Miembros y 1 Visitante están viendo este tema.

[KMT]

Hola , algo falla en este script pero no se lo que es en el navegador no me da ningun error :S, el archivo de conexion ya lo lleva en un include  ;)
  <?php
$usuario
=$_POST["usuario"];
$password=$_POST["pass1"];
$email=$_POST["email"];
$call=mysql_query("INSERT INTO usuario VALUES('$usuario','$password','$email')",$conexion);
mysql_close($conexion);
?>


Saludos y gracias.

alone-in-the-chat

O.O pon el error que te sale no?? :D
Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

[KMT]

No me sale error lo que pasa es que los datos no se introducen en la tabla :S

alone-in-the-chat

has un echo de los datos que se supone estan llegando
para que veas si tienen contenido o no

Saludos.
;)


Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

дٳŦ٭

Cita de: gallyt0 en 30 Diciembre 2006, 20:55 PM
Hola , algo falla en este script pero no se lo que es en el navegador no me da ningun error :S, el archivo de conexion ya lo lleva en un include  ;)
  <?php
$usuario
=$_POST["usuario"];
$password=$_POST["pass1"];
$email=$_POST["email"];
$call=mysql_query("INSERT INTO usuario VALUES('$usuario','$password','$email')",$conexion);
mysql_close($conexion);
?>


Saludos y gracias.

Prueba:

  <?php
$usuario
=$_POST["usuario"];
$password=$_POST["pass1"];
$email=$_POST["email"];
mysql_query("INSERT INTO usuario VALUES('$usuario','$password','$email')",$conexion);
mysql_close($conexion);
?>


Con sangre andaluza :)


[KMT]

Los datos que vienen del POST si llegan, lo he comprobado pero no se insertan en la base de datos tampoco me funciona el codigo de ing_amc
Saludos.

.Carlos

Usa mysql_error() para que te de el error, sino corre la query en phpmyadmin y te va a dar el error. Tambien puedes intentar separando las variables de las " de la query, aunque sin hacer esto debe funcionar.

  <?php
$usuario
=$_POST["usuario"];
$password=$_POST["pass1"];
$email=$_POST["email"];
$call=mysql_query("INSERT INTO `usuario` VALUES('".$usuario."','".$password."','".$email."')",$conexion);
echo 
mysql_error();
mysql_close($conexion);
?>


[KMT]

Con mysql_error() sigue apareciendome igual sin ningun error y con tu codigo tambien lo mismo, nose que pasara pero siguen sin introducirse los datos dentro de la base de datos.
Saludos espero alguna solucion.

c0nej0

O_o!

:-\ no sera xq en el script falta esto?:


<?php
$usuario
=$_POST["usuario"];
$password=$_POST["pass1"];
$email=$_POST["email"];
$call=mysql_query("insert into usuario (tucampo1, tucampo2, tucampo3) VALUES('$usuario','$password','$email')",$conexion);
mysql_close($conexion);
?>



y la variable $conexion c supone q ya esta definida ants dl script mostrado....

Espero q t sea util  ;)

Hans el Topo

el insert tiene solamente todos los campos que le envias+ xk si tiene mas tienes k especificarlos

(campo1,campo2,campo3) values ('".$usuario."','".$password."','".$email."')