I'm doing a register in PHP, and I want to do that if a user is already registered, I can not do it again. In the controller I have the following code: '
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>');
}
}'
And the problem is that now it does not register or leave as you already are.
The result that shows $ rdo is as follows: mysqli_result Object
(
[current_field] => 0
[field_count] => 3
[lengths] =>
[num_rows] => 2
[type] => 0
)
But then, it does not do what I want ... Any suggestions? Thanks