Afficher le tous en php
Résolu
amsy10
-
amsy10 -
amsy10 -
Bonjour,
je veux afficher tous ce qui on vote 2 à 1 ds ma requete maisil ne m affiche qu un seul resultat
rearder ce que g ecrit :
<?php
$connect = mysql_connect('localhost','root','') or die("Erreur de connexion au serveur");
mysql_select_db("sms") or die("Erreur de connexion à la base");
$request="select matricule from participant where score1=2 and score2=1";
$select=mysql_query($request)or die(mysql_error());
$rep=mysql_fetch_array($select);
if($rep[0]!=null)
{
echo '<i>Les matricules ayant gagner : '.$rep['matricule'].'</i><br>';
}
else if($rep[0]==null)
{
echo "<strong><center>Aucun gagnant pour ce match</center></strong>";
}
?>
aidez moi
je veux afficher tous ce qui on vote 2 à 1 ds ma requete maisil ne m affiche qu un seul resultat
rearder ce que g ecrit :
<?php
$connect = mysql_connect('localhost','root','') or die("Erreur de connexion au serveur");
mysql_select_db("sms") or die("Erreur de connexion à la base");
$request="select matricule from participant where score1=2 and score2=1";
$select=mysql_query($request)or die(mysql_error());
$rep=mysql_fetch_array($select);
if($rep[0]!=null)
{
echo '<i>Les matricules ayant gagner : '.$rep['matricule'].'</i><br>';
}
else if($rep[0]==null)
{
echo "<strong><center>Aucun gagnant pour ce match</center></strong>";
}
?>
aidez moi
A voir également:
- Afficher le tous en php
- Afficher appdata - Guide
- Afficher google en page d'accueil - Guide
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher mot de passe wifi android - Guide
2 réponses
$count = 0; while ($rep = mysql_fetch_array($select)) { if($rep[0] != null) { echo '<i>Matricule ayant gagné : '.$rep[0].'</i><br>'; $count++ } } if ($count == 0) echo 'Il n'y a aucun gagnant !'; else echo 'Il y a ' . $count . ' gagnants !!';
C'est pour ca qu'on met une boucle
EDIT : j'avais oublié des ; et \ désolé
Ca marche chez moi.
while ($rep = mysql_fetch_array($select))
EDIT : j'avais oublié des ; et \ désolé
$count = 0; while ($rep = mysql_fetch_array($select)) { if ($rep[0] != null) { if ($count == 0) echo '<i>Matricules ayant gagné : </i><br />'; echo $rep[0].'<br>'; $count++; } } if ($count == 0) echo 'Il n\'y a aucun gagnant !'; else echo 'Il y a ' . $count . ' gagnants !!';
Ca marche chez moi.
le $rep[0] !=null affichera une seule fois si je ne me trompe pas