Probleme code php

Bonjour, j'ai un probleme avec mon code php je n'arrive pas a voir les images dans mon tableau
je vous donne mon code dite moi si vous trouver le probleme merci :

<?php
//inclusion du fichier de connexion
require_once("connexion.php");
//connexion de la base et sélection de la base
$con=connecter();
// inclusion du fichier banniere
include_once("banniere.inc");

//Requête qui permet de recupérer la table produit de la bdd tourtatout

$requete="SELECT produit.* FROM produit";
//Exécution de la requête
$resultat=mysql_query($requete,$con);
//Affichage du catalogue

echo"<br><br><br><br><br><br><br><table width='100%' border='2' cellspacing='1' bordercolor='white' cellpadding='2'>";
// Remplissage du catalogue
while($ligne=mysql_fetch_array($resultat))

{ extract($ligne);
echo"<tr><td align='center'width='300'imgsrc="$imagepdt ["C:\wamp\www\tourtatout\image"]"></td>
<td width='500'align='center'><h2>$desigpdt</h2>
<p>$resumepdt</p></td>

</tr>";
}
echo"</table>";
?>
Configuration: Windows XP
Firefox 2.0.0.20

6 réponses

  1. Bonjour,

    J'essaierais déjà çà :

    echo"<tr><td align='center'width='300'><img src="$imagepdt ["C:\wamp\www\tourtatout\image"]"></td>
    0
    1. Ben voila williom, tu as été plus rapide que moi...

      Un petit conseil pour la suite, ajoute des indentations à ton code (il sera plus lisible) et surtout met des espaces entre les attributs de tes balises !!

      Les indentations sont des espaces en début de ligne qui permettent de repérer les parties de code en un coup d'oeil.

      c'est plus facile de lire ça
      <?php
      //inclusion du fichier de connexion
      require_once("connexion.php");
      //connexion de la base et sélection de la base
      $con=connecter();
      // inclusion du fichier banniere
      include_once("banniere.inc");
      
      //Requête qui permet de recupérer la table produit de la bdd tourtatout
      
      $requete="SELECT produit.* FROM produit";
      //Exécution de la requête
      $resultat=mysql_query($requete,$con);
      //Affichage du catalogue
      
      echo  "<br><br><br><br><br><br><br><table width='100%' border='2' cellspacing='1' bordercolor='white' cellpadding='2'>";
      // Remplissage du catalogue
      while($ligne=mysql_fetch_array($resultat))
      
            { extract($ligne);
             echo"<tr>
                       <td align='center' width='300' >`
                            <imgs rc="$imagepdt ["C:\wamp\www\tourtatout\image"]">
                        </td>
                        <td width='500'align='center'>
                            <h2>$desigpdt</h2>
                        <p>$resumepdt</p>
                        </td>
                      </tr>";
      }
      echo"</table>";
      ?>
      


      que ça:

      <?php
      //inclusion du fichier de connexion
      require_once("connexion.php");
      //connexion de la base et sélection de la base
      $con=connecter();
      // inclusion du fichier banniere
      include_once("banniere.inc");
      
      //Requête qui permet de recupérer la table produit de la bdd tourtatout
      
      $requete="SELECT produit.* FROM produit";
      //Exécution de la requête
      $resultat=mysql_query($requete,$con);
      //Affichage du catalogue
      echo"<br><br><br><br><br><br><br><table width='100%' border='2' cellspacing='1' bordercolor='white' cellpadding='2'>";
      // Remplissage du catalogue
      while($ligne=mysql_fetch_array($resultat)){ extract($ligne);echo"<tr><td align='center'width='300'imgsrc="$imagepdt ["C:\wamp\www\tourtatout\image"]"></td>
      <td width='500'align='center'><h2>$desigpdt</h2><p>$resumepdt</p></td></tr>";}echo"</table>";
      ?>
      0
      1. cela me marke un message :" Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\wamp\www\tourtatout\catalogue.php on line 31"
        0
        1. re-

          il manque un espace ici : echo"<tr><td align='center'espacewidth='300'><img src="$imagepdt ["C:\wamp\www\tourtatout\image"]"></td>
          0
          1. cela ne marche toujours pas je ne comprend pas cela doit venir du code qui va chercher l'image dans mon dossier image
            si vous avez la solution merci de me la faire parvenir :)
            0
            1. encore quelques erreurs à mon avis...
              peut-tu essayer de remplacer ce qui est entre les accolades du while par ce code ? (pour tester.)

              {
              extract($ligne);
              echo"<tr><td align='center' width='300'><img src=".$imagepdt."></td>
              <td width='500' align='center'><h2>".$desigpdt."</h2>
              <p>".$resumepdt."</p></td>
              </tr>";
              }
              0