Afficher un message si un select ne trouve rien

Répondre
LittleBoze
le 06/08/2003 à 21:19
LittleBoze
Slt à tous,
Mon titre doit pas être très clair alors voila un peu de detail.
Donc voila j'ai fait un espace membres, et après que le login est était rentré ca va chercher dans la base de donnée si une fiche correspond à ce pseudo avec:
SELECT * FROM $TBAdmin WHERE login='$login' AND rang>0


Et j'aimerais que si il n'y a aucune fiche qui corresponde à ce pseudo ca redirige vers une page spéciale. J'ai la fonction redirection qu'on trouve sur ce site en haut de ma page, et j'ai essayé avec ca mais ca marche pas:
$sqlresult = mysql_query($sqlquery) or redirection ('index.php?op=fpseudo');


Merci d'avance
Cordialement
Raphaël
++
LA GLOBULE
le 06/08/2003 à 21:24
LA GLOBULE
Fais comme ceci (compte le nombre de resultats retournes par ta requete) :

<?php
$sql = 'SELECT * FROM $TBAdmin WHERE login="'.$login.'" AND rang>0';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

$nombre = mysql_num_rows ($req);

if ($nombre == 0) {
// redirection
}
else {
// recuperation des données
}
?>


Voila :)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours