Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2007, 11h25   #1
Membre régulier
 
Inscription : février 2003
Messages : 272
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 272
Points : 85
Points : 85
Par défaut [SQL] Indication si pas de résultat dans requête

bonjour,

j'ai fait ceci comme requête

Code :
1
2
3
4
5
6
7
8
9
 
$sql="SELECT * FROM clients WHERE email='".$_POST['EditDonnees']."'";
$resultat = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($data = mysql_fetch_array($resultat)) {
?>
<input name="" type="text" value="<?php echo $data['email'] ?>" />
<?php
}
?>
ce code marche très bien, mais j'aimerais indiquer 'aucun enregistrement correspondant à votre recherche' si la valeur indiquée dans EditDonees ne correspond à rien dans la base de données

merci pour votre aide
ph_anrys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 11h47   #2
Membre chevronné
 
Inscription : juin 2005
Messages : 572
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : juin 2005
Messages : 572
Points : 690
Points : 690
Code :
1
2
3
 
if(mysql_num_rows($resultat)) 
    echo 'aucun enregistrement correspondant à votre recherche';
__________________
Tout pas mieux que tout le monde : évitez les questions techniques en mp sinon à quoi bon poster sur un forum ?

Petite citation : "Le sage cherche la vérité, l'imbécile l'a déjà trouvée"
ratapapa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 12h23   #3
Membre confirmé
 
Avatar de Mogwaï
 
Inscription : mai 2004
Messages : 247
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 247
Points : 243
Points : 243
Envoyer un message via MSN à Mogwaï
Citation:
Envoyé par ratapapa Voir le message
Code :
1
2
3
 
if(mysql_num_rows($resultat)) 
    echo 'aucun enregistrement correspondant à votre recherche';
Tu voulais pas plutot écrire :

Code :
1
2
3
4
5
6
 
if(!mysql_num_rows($resultat)) {
    echo 'aucun enregistrement correspondant à votre recherche';
} else {
  while ...
}
?
__________________
Etre à son compte, y'a rien de mieux !
Mogwaï est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 13h16   #4
Membre chevronné
 
Inscription : juin 2005
Messages : 572
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : juin 2005
Messages : 572
Points : 690
Points : 690
Huhuhu non je voulais écrire :
Code :
1
2
 
if(mysql_num_rows($resultat) == 0)
Il va falloir que je songe à dormir la nuit
__________________
Tout pas mieux que tout le monde : évitez les questions techniques en mp sinon à quoi bon poster sur un forum ?

Petite citation : "Le sage cherche la vérité, l'imbécile l'a déjà trouvée"
ratapapa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h59.


 
 
 
 
Partenaires

Hébergement Web