Menú

Mostrar Mensajes

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ú

Mensajes - XXXXXX

#321
Vale, creo que empiezo a entender, aunque no termino de comprender los IF, elses, y esas cosas.

en teoria else es "si no" no?


bueno, mirate esto, creo que es mas o menos lo que me intentas decir no?

Citar

<?php
 
include ('config.php');
 
$usuario=$_POST['usuario'];
$password=$_POST['password'];
$sexo=$_POST['sexo'];
$mail=$_POST['mail'];
 
// Verificar si existe el email
 
if(mysql_num_rows(mysql_query("SELECT email FROM tabla WHERE email = '$mail' LIMIT 1"))){
 
// Insertar datos despues de verificar
if(1){
echo 
'lo sentimos, ya hay un usuario con ese email/nombre';
}

if(
mysql_num_rows(mysql_query($mail)) == 0);
}
if(
== 0){
$db_handle "INSERT INTO login (userid, user_pass, sex, email) VALUES     ('$usuario','$password','$sexo','$mail')";
    
mysql_query($db_handle);
}
?>


bien, el primero entra por el IF, que mira si ya existe el email, si existe, entra por el segundo if que esta en true correcto?

si no existe pasa al segundo IF, y despues de eso, pasa a false, y entra por el quarto if, ejecutando el codigo de insercion.


bueno, creo que lo empiezo a pillar  ;D

gracias por vuestra paciencia
#322
gracias, me funciono!

PD: una cosa mas, donde el coments, pongo mi iD pero me sale error, que tengo que poner alli?

esque no se que es lo que tengo que hacer.

saludos
#323
como ya e dicho antes, trabajo con 4 tablas que son.

usuario, password, sexo, y mail.


y lo que tengo que lograr ahora, es evitar lo que ya e dicho, que duplique el usuario, o el mail, vamos que si ya existe uno, no pueda registrarse otro con el mismo.


creo que mas o menos voy entendiendo pero aun voy algo perdido, con ese codigo por medio

según tengo entendido, llego asta donde el insert..

en teoría primero viene el IF con el código que checa la DB, y seguidamente un ELSE que diría, no se puede registrar porque ya esta en uso no?


pero ya luego no se como insertar el codigo de registro, ahí lei lo de tu post, que dices que con el numero ese )) == 0) pero no lo termino de pillar.

me voy a dormir, asta mañana.
#324
esque los 2 me estais diciendo cosas distintas y me estoy liando de mala manera, ahora ya no se donde va nada  :-X

y no me limito simplemente a copiar y pegar...

el me puso un codigo, tu me pones otro, o os poneis de acuerdo, o me hago una empanada mental.
#325
el dreamweaver me dice que tiene 2 errores, en la linea 12 i 20, y en el navegador me dice.

Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\web2\mods\coma\cp\enviareg.php on line 12


falta alguna cosa de "}" estas no?
#326
buenas, pues bien, e visto que en muchos sitios, la gente comenta y deja su comentario con la cuenta del facebook, y se implementa muy pero que muy bien a la web, entonces  yo quiero hacer lo mismo.


alguien me dice que tengo que hacer para poder ponerlo así¿?


muchas gracias amigotes
#327
ajajaja, lo que me hace gracia es que me dice, no estas informado, pero me pase buscando por google y no encontre nada...


y cuando le digo, pues va ilumina me con tu gran sabiduría se callo la boca jajajaja, asco de aple fanboys, me entran ganas de pegarles, pero bueno alla ellos con su ignorancia, y que se vayan gastando pasta inutilmente...


porque tanto que dicen del SO, yo antes de comprarme un mac, me compro un sobremesa el doble de potente y le meto el SO mac, y tengo un pc "mac" el doble de potente, ah claro, que mac no da soporte para SLI, en algunas graficas, mala suerte xD.

como sea, se a callado, eso significa que yo gano y que el es un flipado.

por otro lado esa 4870, no tenia mejor disipador, era el tipico rojo de ATI, y no se si tendra mejores memorias.
#328
ahora supongo que si,


<?php
$conexion 
mysql_connect("localhost""root""pasdjsoaj");
mysql_select_db("ej"$conexion);
 
echo 
mysql_num_rows(mysql_query("SELECT nombre FROM clientes WHERE nombre = 'yoya' LIMIT 1"));

if(
1){
registrar(); // Aquí que va? tengo que llenar con algo?
}else{
echo 
"Error: emáil ya registrado";
}
?>



no lo e probado, porque no se donde tendria que poner el valor para que luego si esta OK enviara, supongo que donde pone registrar() tendria que poner el codigo de registro correcto?
#329
ahora si que ya me e perdido del todo....

Primero mira que no este duplicado, y luego inserta, entonces.... no veo por ningun lado eso en el primer codigo, y en el segundo, eso es php? o que es?

podrias explicarme un poco como funciona el segundo codigo?
#330
entonces seria

<?php
 
include ('config.php');
 
$usuario=$_POST['usuario'];
$password=$_POST['password'];
$sexo=$_POST['sexo'];
$mail=$_POST['mail'];
 
// Verificar si existe el email

if(mysql_num_rows(mysql_query("SELECT email FROM tabla WHERE email = '$mail' LIMIT 1")){

// Insertar datos despues de verificar
$db_handle "INSERT INTO `login` (userid, user_pass, sex, email) VALUES ('$usuario','$password','$sexo','$mail')";

mysql_query($db_handle);

}
else{
   echo 
"Error: el email ya está en uso";
}
 
?>