blocage sur WHILE et mise en page
Bonjour tous
J'ai une requete qui selectionne des photos dans ma table. Jusque la tout va bien.
Je fais donc un while pour pouvoir les afficher toutes. Jusque la c'est logique.
Je voudrais pouvoir oragniser ces photos dans un tableau, qui serait construit comme ca :
<tr>
<td>photo1</td>
<td>photo2</td>
<td>photo3</td>
</tr>
<tr>
<td>photo4</td>
...etc...
Mon problème c'est pour créer un <tr> uniquement après la 3ème, la 6ème, la "N divisible par 3" ème...
Je ne sais pas si c'est possible.
Si quelqu'un sait comment faire ce serait cool de me mettre sur la voie.
Merci
Anasha [php-kiche-nomore]
Slt je pense que ceci devrait t'aider
<?php
echo '<tr>';
while ($data=mysql_fetch_array($req))
{
$i==0;
if ($i<3)
{
echo '<td>photo</td>';
$i++;
}
else {
// si $i est superieur ou égale a 3 !!!
echo '</tr><tr>';
$i=0;
}
}
// si tu t'arret pas sur un multiple de 3
if ($i<3)
{
echo '</tr>';
}
?>
parcontre je sui pas sur si le $i sera accessible en dehors du while (porter de la variable)? en théorie oui si non fo le déclarer avant le while (m'enfin j'm pose p'tet trop de kestion la :) )
Il en faut peu pour être heureux !!!!!
Perso j'avais fait un truc dans le style mais les photos etaient issues du repertoire directement, cela donne ca.
http://membres.lycos.fr/foularou/Sans-titre-1.gif
Voici le code de la page.
http://www.lephpfacile.com/wall/numero_du_wall.php?id_wall=1357
Le principe est que l'on creer dans la db une categorie, le repertoire des photos a le meme nom que la categorie. quand on clic sur ce nom, il liste le rep. A mon avis ca doit pas etre trop dur de l'adapter.
En esperant t'avoir rendu service.
Ne jamais se fier au bon sens des gens.
Il en faut peu pour être heureux !!!!!
Moogli : $i est à déclarer en dehors du while, sinon à chaque passage dans la boucle, $i sera égale à 0.
Et c'est pas $i == 0 mais $i = 0
Koboneil
la boulette La
dsl
Il en faut peu pour être heureux !!!!!
Ca marche nikel avec l'astuce !!!
Merci à tous !
Anasha [php-kiche-nomore]
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: