Aide pour code php/mysql
Fermé
little01
Messages postés
1
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
25 février 2008
-
25 févr. 2008 à 17:19
Xil Messages postés 350 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 11 juin 2009 - 25 févr. 2008 à 20:42
Xil Messages postés 350 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 11 juin 2009 - 25 févr. 2008 à 20:42
A voir également:
- Aide pour code php/mysql
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Mysql community server - Télécharger - Bases de données
3 réponses
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
25 févr. 2008 à 17:37
25 févr. 2008 à 17:37
Bonjour,
éventuellement en ajoutant la condition suivante :
Mais tout dépend de ce qu'il y'a avant le code que tu fournis.
La fonction count() sur un tableau renvois le nombre de case dans ce tableau.
éventuellement en ajoutant la condition suivante :
if(count($row) > 0)
Mais tout dépend de ce qu'il y'a avant le code que tu fournis.
La fonction count() sur un tableau renvois le nombre de case dans ce tableau.
bonjour xil et merci d'avoir relevé ce post aussi rapidement.
mais c'est tout ce que j'ai dans cette page php
la page tout entiere est ainsi
?>
<table border="1" cellpadding="5" cellspacing="0" bordercolordark="white" bordercolorlight="black">
<tr>
<?
while ($row = mysql_fetch_row($query)) {
if ($row[6] != "nul") {
$split = explode("../", $row[6]);
$row[6] = $split[1];
$img = "<img src=\"$row[6]\" width='30%' border=0>";
}else {
$img = "<img src=\"$images/na.jpg\" width='30%' border=0>";
}
echo "<td valign=top><center><a href=\"detail.php?id=$row[0]\"><font color=navy><b>$row[3]</b></font></a><br>";
echo "<center><a href=\"detail.php?id=$row[0]\">$img</a>";
echo "<br><center><font class='grand'><b>";
$prix = $row[4];
$prix = sprintf("%0.2f", $prix);
echo "$prix $devises TTC</b></font></td>";
}
?>
mais c'est tout ce que j'ai dans cette page php
la page tout entiere est ainsi
?>
<table border="1" cellpadding="5" cellspacing="0" bordercolordark="white" bordercolorlight="black">
<tr>
<?
while ($row = mysql_fetch_row($query)) {
if ($row[6] != "nul") {
$split = explode("../", $row[6]);
$row[6] = $split[1];
$img = "<img src=\"$row[6]\" width='30%' border=0>";
}else {
$img = "<img src=\"$images/na.jpg\" width='30%' border=0>";
}
echo "<td valign=top><center><a href=\"detail.php?id=$row[0]\"><font color=navy><b>$row[3]</b></font></a><br>";
echo "<center><a href=\"detail.php?id=$row[0]\">$img</a>";
echo "<br><center><font class='grand'><b>";
$prix = $row[4];
$prix = sprintf("%0.2f", $prix);
echo "$prix $devises TTC</b></font></td>";
}
?>
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
25 févr. 2008 à 20:42
25 févr. 2008 à 20:42
Avant l'affichage des résultats, tu peux rajouter :
mysql_num_rows([resource]); renvois le nombre d'enregistrement qu'à retourné une requête SQL.
[resource] étant une resource renvoyée par mysql_query("requête SQL");
Je doute que ce soit ta page complète, il manque la requête SQL, la connection à la BDD et l'appel de mysql_query.
https://www.php.net/mysql_num_rows
if(mysql_num_rows($query) == 0 ) echo "Aucun résultats";
mysql_num_rows([resource]); renvois le nombre d'enregistrement qu'à retourné une requête SQL.
[resource] étant une resource renvoyée par mysql_query("requête SQL");
Je doute que ce soit ta page complète, il manque la requête SQL, la connection à la BDD et l'appel de mysql_query.
https://www.php.net/mysql_num_rows