Page 1 sur 1

sortir img de bdd avec while

Posté : 22 avr. 2005, 13:08
par olivia
bonjour, à tous
après une selection de champs, je n'arrive pas à afficher l'image ou les images si il y a plusieurs résultats de ma requete.
Pourriez vous m'aider svp
<?
$recherche ="entrer";

$reqfermeture=mysql_db_query($sql_bdd,"SELECT id,adresse_img,nom_img,marque,modele,carrosserie FROM $recherche WHERE marque=\"$marque\" and modele=\"$modele\" and couleur=\"$couleur\"",$db_link) or die(mysql_error());
$row=mysql_num_rows($reqfermeture); //recherche tous les champs//

while($row=MYSQL_FETCH_ROW($reqfermeture))

{
?>
<br>

<table summary="" border="0">
<tr>
<td align="right">id :<br><br>img :<br><br>Marque :<br>Modele :<br>coleur :</td>
<TD>
<?php echo $row[0]; ?><br>
<?php echo "<img src=\"$row[1]*$row[2]\"></img>"; ?><br>
<?php echo $row[3]; ?><br>
<?php echo $row[4]; ?><br>
<?php echo $row[5]; ?><br>

</TD>

</TR>

</table>

merci

Posté : 22 avr. 2005, 13:22
par Cyrano
La première chose à faire, c'est d'essayer de séparer un peu tout les éléments proprement. Il ne faut psa non plus mélanger du code PHP de la chaine de caractère. Enfin, certains caratères d'échappements dans ta requête ne sont pas opportuns.
Essaye avec ceci :
<?
$recherche ="entrer";
$requete = "SELECT id,adresse_img,nom_img,marque,modele,carrosserie FROM ". $recherche ." WHERE marque='". $marque ."' and modele='". $modele ."' and couleur='". $couleur ."';";

$reqfermeture=mysql_db_query($sql_bdd,$requete,$db_link) or die(mysql_error());
$row=mysql_num_rows($reqfermeture); /* recherche tous les champs */

while($row=MYSQL_FETCH_ROW($reqfermeture))
{
?>
<br>
<table summary="" border="0">
    <tr>
        <td align="right">id :<br><br>img :<br><br>Marque :<br>Modele :<br>coleur :</td>
        <TD>
            <?php echo $row[0]; ?><br>
            <?php echo "<img src=\"$row[1]*$row[2]\"></img>"; ?><br>
            <?php echo $row[3]; ?><br>
            <?php echo $row[4]; ?><br>
            <?php echo $row[5]; ?><br>
        </TD>
    </TR>
</table>

Posté : 22 avr. 2005, 13:59
par olivia
bonjour Cyrano,
j'ai bien séparé comme tu ma conseillé mais cela ne sort toujours pas.
je pense que ma balise img dans l'echo n'est pas bonne.
j'ai essayé de plusieurs manière mais sans résultat.

Posté : 22 avr. 2005, 14:05
par olivia
c'est bon j'ai enregistré mon chemin differament dans bdd et cela fonctionne.
Merci à toi Cyrano