Ma requette me semble bonne, ce n'est pas un warning mais dans la construction que j'aurrai besoin de conseil ?
http://creatif-web.be/anaska/projet/catalogue.php
Je veux boucler tous les champs demander, mais j'ai justement des alias ou répétition des lignes, je n'ai que deux enregistrements et il m'en affiche 100 ?
Le premier déconne parceque j'ai mis une boucle
$requete="SELECT couleur, url_photo, nom_modele, nom_marque, nom_modele, annee, prix_ht, poids, echelle FROM voiture, modele, marque_voiture";
$resultat=mysql_query($requete, $lien) or die (mysql_error());
$i=0;
if($categorie=="couleur") {
while($affiche_tout=mysql_fetch_array($resultat)) {
print "Voici se que donne votre recherche par couleur :<span class='rouge'>".$affiche_tout['couleur'].'</span><br />';
print '<br /><p><img src='.$affiche_tout['url_photo'].' /></p>'; }
}
le reste ne boucle pas par contre ?
elseif($categorie=="voiture") {
$ligne=mysql_fetch_array($resultat);
print "Voici se que donne votre recherche par nom:
<span class='rouge'><br />".$ligne['nom_modele'].'</span>';
print '<p><img src='.$ligne['url_photo'].' /></p>';
}
elseif($categorie=="marque") {
$ligne=mysql_fetch_array($resultat);
print "Voici se que donne votre recherche par marque:
<span class='rouge'><br />".$ligne['nom_marque'].'</span>';
print '<p><img src='.$ligne['url_photo'].' /></p>';
}
elseif($categorie=="modele") {
$ligne=mysql_fetch_array($resultat);
print "Voici se que donne votre recherche par modèle:
<span class='rouge'><br />".$ligne['nom_modele'].'</span>';
print '<p><img src='.$ligne['url_photo'].' /></p>';
}
elseif($categorie=="prix") {
$ligne=mysql_fetch_array($resultat);
print "Voici se que donne votre recherche par prix:
<span class='rouge'><br />".$ligne['prix_ht'].' €</span> (les prix s\'entendent hors taxe)';
print '<p><img src='.$ligne['url_photo'].' /></p>';
}
elseif($categorie=="annee") {
$ligne=mysql_fetch_array($resultat);
print "Voici se que donne votre recherche par année:
<span class='rouge'><br />".$ligne['annee'].'</span>';
print '<p><img src='.$ligne['url_photo'].' /></p>';
}
elseif($categorie=="poids") {
$ligne=mysql_fetch_array($resultat);
print "Voici se que donne le poids de toutes nos voitures:
<span class='rouge'><br />".$ligne['poids'].'</span>';
print '<p><img src='.$ligne['url_photo'].' /></p>';
}
elseif($categorie=="echelle") {
$ligne=mysql_fetch_array($resultat);
print "L'echelle est en pourcentage:
<span class='rouge'><br />".$ligne['echelle'].' Kg</span>';
print '<p><img src='.$ligne['url_photo'].' /></p>';
}
else {
echo "<div class=\"nouveau_resultat\"><a href='http://creatif-web.be/anaska/projet/catalogue.php' title='faite une nouvelle recherche'>Souhaittez vous faire une autre recherche ?</a></div>";
exit();
}
if(!mysql_query($requete, $lien)) {
$erreurbdd=mysql_error();
echo $erreurbdd;
return false;
}
else {
return true;
}
Merci de votre aide.