Si la requête est vide

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Si la requête est vide

par Stratus » 13 mai 2005, 15:13

Je viens de tester, super, c'est effectivement ce que je voulais

Merci

par seayoung » 13 mai 2005, 14:57

houhouuu pas vue que j'etais aussi en retard :oops:
faut pas faire plusieurs choses en meme temps :?

par fab » 13 mai 2005, 14:57

Oublis pas le tag résolu

par zeus » 13 mai 2005, 14:57

La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Et quand la théorie rejoint la pratique, c'est quand rien ne fonctionne et que personne ne sait pourquoi !!!! :langue:

par Stratus » 13 mai 2005, 14:54

Merci,

je vais essayer ca

Bon week-end

par seayoung » 13 mai 2005, 14:53

Pas tres bien saisi ta question mais est ce que isset répondrai a ta question ?

par fab » 13 mai 2005, 14:52

en php pour une requete mysql, la fonction mysql_num_rows te retourne le nombre d'enregistrement que renvoi mysql. Donc :
<?php
$requete = "SELECT * FROM tatable";
$query = mysql_query($req);
$num_rows = mysql_num_rows($query);
if(!$num_rows) {
  // il n'y a aucun enregistrement
}
else {
 // c'est ok la bd retourne quelque chose
}
?>

par flitox » 13 mai 2005, 14:52

Tu peux utiliser :
if (mysql_num_rows($result) == 0)
    {
        echo "rien dans la base";
    }

Si la requête est vide

par Stratus » 13 mai 2005, 14:43

Bonjour,

Je voudrais savoir la "fonction" qui indique qu'il n'y a pas de résultat à la requête.
exemple en ASP, c'est EOF (End of file)

On peut donc par exemple faire une action en fonction qu'il y a une ligne ou non dans la base.

Par exemple dans le cas du contrôle d'un mot de passe

if (cndb1.EOF) Then
Response.Redirect ("refuse.asp")
End If

Si le mot de passe ne correspond à aucune ligne de la base alors, redirection.

Je ne sais pas si j'ai été très clair :roll:

Merci pour vos réponses