
14/01/2011, 15:17
|
 | | | Fecha de Ingreso: junio-2007 Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 9 meses Puntos: 49 | |
Respuesta: Login.php insertar datos de registro Que tal Jesua, aparte de las recomendaciones que te dan, prueba de esta forma, arregle un poco tu código: Código PHP: <?php //include("config.php"); //datos del form $username = $_POST['username']; $pw = $_POST['pw']; $pw1 = $_POST['pw1']; $mail = $_POST['mail'];
$db_host = "localhost"; $db_username = "root"; $db_pw = "jesua"; $db_name = "users";
//connecta mysql $link = mysql_connect($db_host, $db_username,$db_pw) or die ( mysql_error()); mysql_select_db($db_name, $link);
/* Primero comprovamos que no existe un usuario con el mismo login ya registrado */ $sql="SELECT * FROM miembros WHERE username = '$username'"; $result = mysql_query($sql,$link) or die (mysql_error());
if (mysql_num_rows($result) > 0){ echo " <br>Error Eliga otro Username"; } else { mysql_free_result($result); /* Ahora comprovamos que los dos pass coinciden */ if($pw != $pw1) { echo "Los passwords deben coincidir<br>"; echo 'Clica <a href="registra.php">aquí</a> para volver al formulario'; } else { //$pw=crypt($pw, "password"); $pw = md5($pw); /* Encripatmos password*/
$query = "INSERT INTO miembros (username, pw, mail) VALUES ('$username','$pw','$mail')"; $result = mysql_query($query, $link) or die (mysql_error()); if(mysql_affected_rows($link)){ echo "Usuario introducido correctamente"; } else { echo "Error introduciendo el usuario"; } /* Cierre del else */ } /* Cierre del else que corresponde a if(mysql_affected_rows.....) */ } /* Cierre del else que corresponde a if(mysql_num_rows...) */
?>
Saludos.
__________________ "SELECT * FROM Mujeres WHERE situacion NOT IN ('CASADAS','CON HIJOS','ATORMENTADAS','CUASI-ENNOVIADAS') AND personalidad <> 'INTENSA'" |