Listo ahor asi pude lograrlo , el error se daba porque por lo que averigue , la funcion
Código PHP:
mysql_affected_rows();
no cuenta registros de la db , pero si la funcion
Código PHP:
mysql_num_rows();
y quedo de esta manera
Código PHP:
$cant=mysql_num_rows($res);
Les dejo el codigo completo funcionando , le faltan cosas pero se puede ir modificando de apoco.
Código PHP:
<?php
$dbhost="*******";
$dbuser="*******";
$dbpass="********";
$db="***********";
//conectamos a la db
$con = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($db,$con);
//generar password Aleatoreo 8 digitos
$logitud = 8;
$nuevo_pass = substr( md5(microtime()), 1, $logitud);
// recogemos las variables enviadas por el formulario
$nombreusuario=$_POST['user'];
$emailusuario=$_POST['email'];
// Consultamos si existe $nombreusuario + $emailusuario
$res= mysql_query("SELECT * FROM paws_users WHERE pseudo='".$nombreusuario."' AND email='".$emailusuario."'")or die(mysql_error()) ;
$cant=mysql_num_rows($res);
//si cantidad da mayor de 0 existe y enviamos el mail
if ($cant>0){
mysql_query("update paws_users
set pass_crypt = '".md5($nuevo_pass)."'
where pseudo = '".$nombreusuario."' AND email='".$emailusuario."'") or die(mysql_error()) ;
echo "<html><body bgcolor='#000000' text='#FFFFFF'><center>";
echo "Se a enviado un correo con sus datos. Asegurese de cambiar su contraseña la proxima vez que ingrese";
// enviamos el email de recuperacion
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//dirección del remitente
$headers .= 'From: Clave Radiometal <[email protected]>' . "\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: [email protected]\r\n";
mail($emailusuario, "Recuperación Clave Radiometal", "Sus datos en nuestra web son <br> Usuario:$nombreusuario, Password:$nuevo_pass <br>Puede cambiar su contraseña desde su perfil", $headers);
}
else {
//sino existe mostramos error
echo "<html><body bgcolor='#000000' text='#FFFFFF'><center>";
echo "No existe el usuario o email<br>";
echo "<a href='javascript:history.back();'>volver</a>";
}
?>
Llega esto.
Cita: Sus datos en nuestra web son
Usuario:Pepito, Password:e668ba34
Puede cambiar su contraseña desde su perfil
Salu2