Es facil hackear a la nasa, te alistas a las fuerzas armadas, te llevas de escondidas una cabeza nuclear y amenazas que si no te dejan hackear la nasa, la haces explotar.....
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitar
<?PHP
$user_name = "root";
$password = "mipasword";
$database = "mitabla";
$server = "localhost";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
?>
<?php
$usuario=$_POST['usuario'];
$password=$_POST['password'];
$sexo=$_POST['sexo'];
$mail=$_POST['mail'];
$valor = mysql_num_rows(mysql_query("SELECT * FROM tabla_de_registros WHERE email = '$mail'"));
/* Si existe algun correo, el valor de la variable $valor sera 1,
Si no existe algun correo, el valor de la variable $valor sera 0
*/
if(!empty($valor)){//Si la variable $valor contiene algun valor se ejecuta el if
//Recordando que 0 es un valor nulo o mejor dicho nada y como 0 no es nada
//no se ejecuta el if....
echo "Hay una persona ya con este email";
}//Fin del if y entra el else
else{//En caso que el if falle se ejecuta el else
mysql_query("INSERT INTO tabla_de_registros VALUES('etc', 'etc', 'etc')");
//Hacemos la consulta insertando los datos...
}//Fin del else
// code
?>
Citar
// vamos a comprobar, si existen coincidencias.
if(mysql_num_rows(mysql_query("SELECT email FROM tabla WHERE email = '$mail' LIMIT 1"))) //*1
} else { // echa mensaje de error si hay coincidencias.
print "El usuario" . $usuario ."Ya esta en uso, escoge otro nombre.";
}
// si no hay coincidencias, pasa aquí, ya que 0 es que no hay, ya que 0 es falso, significa que no existe, o no hay. no?
if(mysql_num_rows(mysql_query("INSERT INTO login (userid, user_pass, sex, email) VALUES ('$usuario','$password','$sexo','$mail')")) == 0) { //codigo para registrar
}
else { //error a mostrar
echo "tenemos problemas para conectar a las db, intentalo mas tarde";
}
CitarBien, después de esto, viene la parte en la cual, inserta código, supongo que entra en función, lo que me contaste antes.
// accede a la base de datos, y comprueba que no este repetido.
if(mysql_num_rows(mysql_query("SELECT email FROM tabla WHERE email = '$mail' LIMIT 1")))
// Si, por lo que sea, ya existe, imprime error.
} else {
print "El usuario" . $usuario ."Ya esta en uso, escoge otro nombre.";
}
// seguidamente , viene el codigo una vez se a comprobado que no se repite, o que no existe ningun duplicado, del nombre o email.