Swith() fonctionne pas ?

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 : Swith() fonctionne pas ?

par Cyrano » 19 mai 2005, 19:28

Fais donc un echo($now); pour voir si tu as une valeur ?

par Invité » 19 mai 2005, 19:25

marche pas non plus...

par Cyrano » 19 mai 2005, 18:54

Selon ton script, $nom est forcément un nombre entier et ne peut donc pas être une chaine vide;
Essaye avec case 0 : (zéro)

Swith() fonctionne pas ?

par azerty » 19 mai 2005, 18:46

Code : Tout sélectionner

<? $connexion = mysql_connect($host,$user,$mopass); $selection = mysql_select_db($db,$connexion); $sqlphrase1 = "SELECT nom,appartement FROM client WHERE status=5 and numclient>0"; $reponse1 = mysql_query($sqlphrase1) or die("Query failed"); while ($val = mysql_fetch_array($reponse1)) { $nom = $val["nom"]; $appartement = $val["appartement"]; $now= mysql_affected_rows(); switch($now){ case '': $cools="There is nobody in the Mas de Puech this week."; break; default: $cools="<font color=\"FF0000\">$nom $prenom</font> is in the apartment <font color=\"FF0000\">N&deg;$appartement</font><br>";} echo "$cools"; } mysql_free_result($reponse1); ?
Alors voila, quand $now est vide il y a rien qui apparait, alors qu'il devrait apparaître "There is nobody in the Mas de Puech this week.". Par contre quand $now n'est pas vide, le $cools apparait parfaitement avec les valeur demandé.
Merci