Probleme php

Résolu
scout-boy Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   -  
kadeh Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

6 réponses

kadeh Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   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
kadeh Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   92
 
Bonjour,

Pouvez-vous poster le code source?

@+
0
scout-boy Messages postés 98 Date d'inscription   Statut Membre Dernière intervention  
 
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
scout-boy Messages postés 98 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour ,

merci beaucoup c marche

@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kadeh Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   92
 
de rien
bonne chance.
0
scout-boy Messages postés 98 Date d'inscription   Statut Membre Dernière intervention  
 
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
kadeh Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   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