Código:
"INSERT INTO ajaxusers (user, passwd, email) VALUES ('$nombre', '$pass','$email')"
Mientras que si en vez de pasar la variable escribo yo el nombre, paso la función mysql_num_rows y si que me funciona.
Código:
"INSERT INTO ajaxusers (user, passwd, email) VALUES ('pepito', '$pass','$email')"
¿Porqué me da error al pasar la variable y si escribo el nombre de usuario no?
registrarse.php
Código
<?php $nombre = $_POST['usuario']; $email = $_POST['email']; //1. Crear conexión a la Base de Datos if (!$conexion) { } //2. Seleccionar la Base de Datos a utilizar if (!$seleccionar_bd) { } //4. Insertar campos en la Base de Datos (No inserto el id_empleado ya que se genera automaticamente) VALUES ('$nombre', '$pass','$email')", $conexion); if (!$insertar) { } echo $insertar; //4. Cerrar conexión a la Base de Datos echo "<br><h1 align=center>REGISTRADO</h1>"; ?>
Código
<?php $nombre = $_POST['usuario']; if (!$con) { } $sql = "SELECT * FROM ajaxusers WHERE user = '$nombre' AND passwd = '$pass'"; ?>
Un saludo y gracias!