Affichage du pluriel en php

Fermé
tinger - 13 nov. 2009 à 09:18
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 13 nov. 2009 à 09:42
Bonjour,
J'ai besoin de votre aide de trouver l'erreur dans ce que qui n'affiche rien
j'ai trouvé ce code ici
http://php-dream.com/fre/portions/portion3773.html?id=27


et merci


<?
//--- nombre d'enregistrements d'une table ---//
$nb_total=mysql_result($requete,0,"count(*)");

echo " Il y a $nb_total enregistrement dans la base ";

//--- bien dans le cas d'un seul enregistrement, pas de problème ---//
//--- oui mais si la table contient plus d'un enregistrement, il manque un "s" ---//
//--- Voilà 4 solutions possibles ---//

//--- méthode 1...
if ($nb_total>1) {$s="s";}
echo "truc$s";

//--- méthode 2 sans les { et }
if ($nb_total>1) $s='s';
echo "truc$s";

//--- méthode 3 en ligne et sans if
echo 'truc',($nb_total>1) ? 's':'';

//--- méthode 4 if et else
if ($nb_total>1) {
echo 'trucs';
} else {
echo 'truc';
}

//--- voilà, 4 manières pour le même résultat, à vous de choisir.

?>
A voir également:

1 réponse

kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
13 nov. 2009 à 09:42
Bonjour,

Il parait évident que tu ne connais rien sur la connexion aux bases de données SQL en PHP.
L'erreur vient de là j'imagine, sur la première ligne, le code fait référence à une variable de connexion sur laquelle est exécutée une requête SQL.
Il faut donc initialiser cette variable au préalabe, en effectuant une connexion sur ta base.

De même, la requête SQL ($requete) elle-même n'est pas spécifiée, il te faudra donc en faire une.

Je te conseille donc d'aller sur google et de taper : PHP MySQL tutorial
Ainsi tu pourra en savoir plus sur les connectivités aux bases de données sous PHP.
0