estoy haciendo un register en PHP, y quiero hacer que si un usuario ya esta registrado, no pueda volver a hacerlo. En el controller tengo el siguiente codigo: `
try { $ daoaccesori = new DAOAccesori(); $ rdo = $ daoaccesori->comprobar_usuario($ _POST); }catch (Exception $ e){ echo json_encode("error"); exit; } if(!$ rdo){ echo json_encode("error"); exit; if(mysql_num_rows($ rdo)>0){ echo '<script language="javascript">alert("Este correo electronico ya existe");</script>'; $ callback = 'index.php?page=controller_home&op=producte'; die('<script>window.location.href="'.$ callback .'";</script>'); // exit; }else try{ $ daoaccesori = new DAOAccesori(); $ rdo = $ daoaccesori->nuevo_usuario($ _POST); } catch (Exception $ e){ echo json_encode("error"); exit; } if(!$ rdo){ echo json_encode("error"); exit; }else{ echo '<script language="javascript">alert("Se ha registrado correctamente");</script>'; $ callback = 'index.php?page=controller_home&op=producte'; die('<script>window.location.href="'.$ callback .'";</script>'); } }`
Y el problema es que ahora no registra ni sale como que ya lo estas. El resultado que muestra $ rdo es el siguiente: mysqli_result Object ( [current_field] => 0 [field_count] => 3 [lengths] => [num_rows] => 2 [type] => 0 )
Pero luego, no hace lo que quiero… Alguna sugerencia? Gracias