Probleme php

Résolu
scout-boy Messages postés 125 Statut Membre -  
kadeh Messages postés 341 Statut Membre -
Bonjour & salue a tous ;

je suis en train de crier mon site web et j'ai tombé dans le problème suivant :
je veux affiché les noms des images que j'ai importé par une requête php a partir un dossier ,
est ce qu'il y a qq qui peux m'aidez à affiché leur noms ?

merci d'avance mes amis

6 réponses

  1. kadeh Messages postés 341 Statut Membre 92
     
    essayez ça:
    if(file_exists($lien)){
    $position = strpos($fichier, '.');
    $fichier = substr($fichier, 0, $position);
    echo'Nom de l\'image: '.$fichier.'<br />';
    print '<img src="'.$lien.'" title="'.$fichier.'" alt="'.$fichier.'" width="100" height="100"/><br />';
    }


    @+
    1
  2. kadeh Messages postés 341 Statut Membre 92
     
    Bonjour,

    Pouvez-vous poster le code source?

    @+
    0
  3. scout-boy Messages postés 125 Statut Membre
     
    voila mon code source

    <?php
    $requete = mySQL_query('SELECT * FROM materiels where id_mat = 2');
    $data=mysql_fetch_array($requete);

    $dir='images/ecran ';
    $dossier=opendir($dir);

    while($fichier=readdir($dossier)){
    $berk=array('.', '..');

    if(!in_array($fichier,$berk)){
    $lien=$dir.'/'.$fichier;
    print '<div style="float:left;height:135px; width:20%;">';

    if(file_exists($lien)){
    print '<img src="'.$lien.'" alt="" width="100" height="100"/><br />';
    }

    print '</div>';
    }
    }
    ?>
    0
  4. scout-boy Messages postés 125 Statut Membre
     
    Bonjour ,

    merci beaucoup c marche

    @+
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kadeh Messages postés 341 Statut Membre 92
     
    de rien
    bonne chance.
    0
    1. scout-boy Messages postés 125 Statut Membre
       
      bonjour Mr ,
      est ce que vous pouvez m'aidez dans ma nouvelle probleme qui est la suivante & désoler pour le derangement une autre fois :

      mon problème c'est comment pouvé envoyer son nom à la 2eme page pour récupérer ces donner a partir de la base . -_-


      voici mon essais de code :

      <form method="post" action="description.php">
      <?php

      $dir='images/ecran pos';
      $dossier=opendir($dir);

      while($fichier=readdir($dossier)){
      $berk=array('.', '..');

      if(!in_array($fichier,$berk)){
      $lien=$dir.'/'.$fichier;
      print '<div style="float:left; margin-left:15px; margin-right:15px; margin-bottom:50px; height:135px; width:20%;">';

      if(file_exists($lien)){
      $position = strpos($fichier, '.');
      $fichier = substr($fichier, 0, $position);
      print '<a href="description.php"><img src="'.$lien.'" border="3" title="'.$fichier.'" alt="'.$fichier.'" width="150" height="150"/><br /></a>';

      print '<div align="center">';

      echo '<a href="description.php">'.$fichier.'</a><br />';

      print '</div>';
      }

      print '</div>';

      }

      }
      ?>

      </form>

      Merci d'avance ^^
      0
  7. kadeh Messages postés 341 Statut Membre 92
     
    Bonjour,

    je ne pense pas qu'il ya un dérangement, tout le monde peut répondre ou ignorer tout simplement le message, c'est une question de choix.)
    revenons à votre question:
    la transition des données par formulaire est faisable, mais par URL est plus simple.

    veuillez essayer le code suivant:(fichier et non_fichier à replacer par les termes qui vous conviennent).

    <?php
    $dir='images/ecran pos';
    $dossier=opendir($dir);
    while($fichier=readdir($dossier))
    {
     $berk=array('.', '..');
     if(!in_array($fichier,$berk))
     {
      $lien=$dir.'/'.$fichier;
      echo'<div style="float:left;height:135px; width:20%;">';
      if(file_exists($lien))
      {
       $fichier = substr($fichier, 0, strpos($fichier, '.'));
       echo'<a href="description.php?fichier='.$fichier.'"><img src="'.$lien.'" title="'.$fichier.'" alt="'.$fichier.'" width="150" height="150" border="3" /
       <br /></a>
       <div align="center">
       <a href="description.php?fichier='.$fichier.'">'.$fichier.'</a><br />
       </div>';
      }
      echo'</div>';
     }
    } 
    ?>

    dans la deusième page
    <?php
    if(isset($_GET['fichier']))
    {
    $non_fichier=$_GET['fichier'];// on récupère le non de fichier transmis par URL
    // connexion à la base de données
    //récupération des données
    }
    ?>


    bonne chance.
    0