[PHP] Afficher une photo a partir d'une url

Résolu
AzRaElDGT Messages postés 57 Statut Membre -  
s.spark Messages postés 2528 Statut Contributeur -
"photo2" est une url herité d'un tableau. Donc j'aimerais pouvoir afficher la photo en fonction du chemin photo2

<?php
//connection a la base
include("include/connection.php3"); 
$nom= $_GET['lot'];
$sql ="SELECT * FROM appartement where lot='".$nom."'"; 
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
while ($data=mysql_fetch_array($req)){
echo '<tr>';
echo '<td>'.$data['photo2'].'</td>';
echo '</tr>';
}
?>


Ce code marche mais page blanche...

Quelqu'un peux m'aider?

Az
Configuration: Windows XP
Firefox 2.0.0.5

4 réponses

  1. AzRaElDGT Messages postés 57 Statut Membre 2
     
    Arf!! Oui je l'avais oublié celle la!

    <?php
    //connection a la base
    include("include/connection.php3"); 
    $nom= $_GET['lot'];
    $sql ="SELECT * FROM appartement where lot='".$nom."'"; 
    // on envoie la requête
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
    while ($data=mysql_fetch_array($req)){
    echo '<tr>';
    echo '<td><img src="'.$data['photo2'].'" /></td>';
    echo '</tr>';
    }
    ?>
    


    Mais ca marche toujours pas :'(

    Alors je me suis dit que j'avais peu etre des ondes négatives alors j'ai essayé ca:

    <?php
    echo '<tr>';
    echo '<td><img src="plan-appart1.jpg" /></td>';
    echo '</tr>';
    ?>
    


    Marche pas non plus!!! XD (et l'image est bien au meme emplacement que mon fichier php).

    Un retour aux sources me ferrais le plus grand bien!!

    Quelqu'un pourrait me donner un expemple de code complet en PHP qui affiche une image avant que je craque ^^

    Az
    1
    1. s.spark Messages postés 2528 Statut Contributeur 618
       
      Ton fichier à bien l'extention .php ?

      Que donne un simple :

      <?php
      
      echo 'Ca marche1 !';
      
      ?>
      <BR> Ca marche 2


      ??
      0
  2. s.spark Messages postés 2528 Statut Contributeur 618
     
    Salut,

    Et ou la balise img ? :D

    echo '<td><img src="'.$data['photo2'].'" alt="Photo de vacances" /></td>';
    0
  3. AzRaElDGT Messages postés 57 Statut Membre 2
     
    Oui oui mon fichier a bien une extention .php

    revoila mon code:

    <?php
    //connection a la base
    include("include/connection.php3"); 
    $nom= $_GET['lot'];
    $sql ="SELECT id, lot, type, surface, prix, terrasse, expo, etage, commercial, mail, tel, ville, Programme, description, photo1, photo2 FROM appartement where lot='".$nom."'"; 
    // on envoie la requête
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
    while ($data=mysql_fetch_array($req))
    {
    echo '<td><img src="'.$data['photo2'].'" /></td>';
    }
    ?>


    j'ai détailler la requette au cas ou! Mais non!!

    J'ai beau chercher je vois vraiment pas ce qui ne va pas...

    PS: Pour tes 2 test bah, ca marche...

    Az
    0
  4. AzRaElDGT Messages postés 57 Statut Membre 2
     
    Bon bah solution trouvé, mais si j'ai pas réglé mon probleme il vient de la:

    $nom= $_GET['lot'];

    je ne récupere pas la variale...

    Az
    0
    1. s.spark Messages postés 2528 Statut Contributeur 618
       
      Donc ce que tu as dis plus haut est faut :
      <?php
      echo '<tr>';
      echo '<td><img src="plan-appart1.jpg" /></td>';
      echo '</tr>';
      ?>
      


      Ce code marchait ....
      0