Pb avec une condition...
Résolu
b3N.0
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
b3N.0 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
b3N.0 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voilà un bout de code qui ne fait pas ce que j'espère.
En ligne 19, j'insère un 'if' pour créer un nouveau tableau si la largeur disponible ne permet pas de mettre un autre image à la suite.
Seulement le résultat est qu'il me met toutes les images les unes en dessous des autres.
je ne comprends pas...
merci à ceux qui pourront éclairer ma lanterne !
voilà un bout de code qui ne fait pas ce que j'espère.
En ligne 19, j'insère un 'if' pour créer un nouveau tableau si la largeur disponible ne permet pas de mettre un autre image à la suite.
Seulement le résultat est qu'il me met toutes les images les unes en dessous des autres.
je ne comprends pas...
merci à ceux qui pourront éclairer ma lanterne !
if ($nbpics >= 0) // si on a au moins une miniature, on les affiche toutes { $i=0; echo "<table><tr>"; while ($i<$nbpics) //implémante le compteur i à 0 (une fois), tourne tant que i est inférieur au nbre de fichiers et incrémente nbre de 1 { $name_ext=$tableau[$i]; //def var nom de fichier avec extension $name=pathinfo($name_ext, PATHINFO_FILENAME); //def var nom de fichier sans extension list($width_pic, $height_pic, $type_pic, $attr_pic) = getimagesize("$chemin$tableau[$i]"); //$width_pic récupère la largeur image courante $width_disp=$width_disp-$width_pic; $width_disp=$width_disp-$margin_min; //largeur dispo reduite de largeur image et d'une marge if ($width_dispo<=0) { echo "</tr></table><table><tr>"; echo '<td><img src="'."$chemin"."$tableau[$i]".'" alt="'."$name".'" /> <br> <h5> '."$name";' </h5> </td>'; $width_disp = $width_page - $width_pic; } //si largeur restante inf à image chgmt ligne et reinitialisation largeur else { echo '<td><img src="'."$chemin"."$tableau[$i]".'" alt="'."$name".'" /> <br> <h5> '."$name";' </h5> </td>'; } $i++; } echo "</tr></table>"; }
A voir également:
- Pb avec une condition...
- Excel cellule couleur si condition texte - Guide
- Excel condition ou - Guide
- Nbval avec condition ✓ - Forum Excel
- Excel reporter des données sur une autre feuille avec conditions - Forum Excel
- Excel soustraction avec condition ✓ - Forum Excel
même si c'était l'inverse (le o était de trop à la ligne 19), tu m'as aiguillé !
je n'y voyais plus trop clair...