Précédent
- 1
- 2
Bien, remplace ça :
Par :
Et si ça marche je m'appelle Cresus (j'ai pas pu tester c'est pour ça). En cas d'erreur dis la moi.
A pluuuusss !
echo '<table bgcolor="#FFFFFF">'."\n";
while($rep3 = mysql_fetch_array($req3)){
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$rep3['prenom'].'</td><td bgcolor="#CCCCCC"></td><td bgcolor="#CCCCCC"></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
Par :
$i=1;
echo '<table bgcolor="#FFFFFF">'."\n";
while($rep3 = mysql_fetch_array($req3)){
if($i==1){
echo '<tr>';
}
echo '<td bgcolor="#CCCCCC">'.$rep3['prenom'].'</td>';
if($i==3){
echo '</tr>'."\n";
$i=1;
}
$i++;
}
echo '</table>'."\n";
Et si ça marche je m'appelle Cresus (j'ai pas pu tester c'est pour ça). En cas d'erreur dis la moi.
A pluuuusss !
merci de ton aide c'est presque bon j'ai modifié les variables car l'affichage n'etait pas bon
pour un tableau de 3 lignes sur 4 colones j'ai la cellule en haut a droite qui n'est jamais occupé .
$req3 = mysql_query('SELECT*FROM compte ORDER BY ordre LIMIT 0,12');
$i=3;
echo '<table bgcolor="#930204">'."\n";
while($rep3 = mysql_fetch_array($req3)){
if($i==12){
echo '<tr>';
}
echo '<td bgcolor="#CCCCCC">'.$rep3['galleries'].'</td>';
if($i==4){
echo '</tr>'."\n";
$i=1;
}
$i++;
}
echo '</table>'."\n";
pour un tableau de 3 lignes sur 4 colones j'ai la cellule en haut a droite qui n'est jamais occupé .
$req3 = mysql_query('SELECT*FROM compte ORDER BY ordre LIMIT 0,12');
$i=3;
echo '<table bgcolor="#930204">'."\n";
while($rep3 = mysql_fetch_array($req3)){
if($i==12){
echo '<tr>';
}
echo '<td bgcolor="#CCCCCC">'.$rep3['galleries'].'</td>';
if($i==4){
echo '</tr>'."\n";
$i=1;
}
$i++;
}
echo '</table>'."\n";
C'est pas mal mais avec tes valeurs l'affichage n'etait pas terrible.
J'ai bidoullé les valeurs sans trop comprendre le raisonement de la condition et j'ai toujours un petit soucis dans l'affichage
pour un tableau de 3 lignes sur 4 colones j'ai la cellule en haut a droite qui n'est jamais occupé .
$req3 = mysql_query('SELECT*FROM compte ORDER BY ordre LIMIT 0,12');
$i=3;
echo '<table bgcolor="#930204">'."\n";
while($rep3 = mysql_fetch_array($req3)){
if($i==12){
echo '<tr>';
}
echo '<td bgcolor="#CCCCCC">'.$rep3['prenom'].'</td>';
if($i==4){
echo '</tr>'."\n";
$i=1;
}
$i++;
}
echo '</table>'."\n";
J'ai bidoullé les valeurs sans trop comprendre le raisonement de la condition et j'ai toujours un petit soucis dans l'affichage
pour un tableau de 3 lignes sur 4 colones j'ai la cellule en haut a droite qui n'est jamais occupé .
$req3 = mysql_query('SELECT*FROM compte ORDER BY ordre LIMIT 0,12');
$i=3;
echo '<table bgcolor="#930204">'."\n";
while($rep3 = mysql_fetch_array($req3)){
if($i==12){
echo '<tr>';
}
echo '<td bgcolor="#CCCCCC">'.$rep3['prenom'].'</td>';
if($i==4){
echo '</tr>'."\n";
$i=1;
}
$i++;
}
echo '</table>'."\n";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oula, je rentre et je regarde ton truc, tu dois avoir de jolie fautes dans l'HTML avec ça. Tu me m'envoyer le code source HTML généré par ça stp :)
Merci à pluss
Merci à pluss
Salut voici le code HTML
<table bgcolor="#930204">
<td bgcolor="#CCCCCC">jimmy</td><td bgcolor="#CCCCCC">yan</td></tr>
<td bgcolor="#CCCCCC">gaby</td><td bgcolor="#CCCCCC">dany</td><td bgcolor="#CCCCCC">olivier</td></tr>
<td bgcolor="#CCCCCC">gilles</td><td bgcolor="#CCCCCC">jamy</td><td bgcolor="#CCCCCC">mathieu</td></tr>
<td bgcolor="#CCCCCC">sylvain</td><td bgcolor="#CCCCCC">jean michel</td><td bgcolor="#CCCCCC">lucas</td></tr>
<td bgcolor="#CCCCCC">yanis</td></table>
<table bgcolor="#930204">
<td bgcolor="#CCCCCC">jimmy</td><td bgcolor="#CCCCCC">yan</td></tr>
<td bgcolor="#CCCCCC">gaby</td><td bgcolor="#CCCCCC">dany</td><td bgcolor="#CCCCCC">olivier</td></tr>
<td bgcolor="#CCCCCC">gilles</td><td bgcolor="#CCCCCC">jamy</td><td bgcolor="#CCCCCC">mathieu</td></tr>
<td bgcolor="#CCCCCC">sylvain</td><td bgcolor="#CCCCCC">jean michel</td><td bgcolor="#CCCCCC">lucas</td></tr>
<td bgcolor="#CCCCCC">yanis</td></table>
C'est complètement faux, et c'est normal... Bref
Si tu en veux 4 par lignes je pense que c'est ça :
Et ça doit marcher, tu me passe le code HTML que ce truc si génère s'il te plait :)
A pluus !
Si tu en veux 4 par lignes je pense que c'est ça :
$i=1;
echo '<table bgcolor="#FFFFFF">'."\n";
while($rep3 = mysql_fetch_array($req3)){
if($i==1){
echo '<tr>';
}
echo '<td bgcolor="#CCCCCC">'.$rep3['prenom'].'</td>';
if($i==4){
echo '</tr>'."\n";
$i=1;
}
$i++;
}
echo '</table>'."\n";
Et ça doit marcher, tu me passe le code HTML que ce truc si génère s'il te plait :)
A pluus !
nan c pas bon
<table bgcolor="#FFFFFF">
<tr><td bgcolor="#CCCCCC">lucas</td><td bgcolor="#CCCCCC">yanis</td><td bgcolor="#CCCCCC">jimmy</td><td bgcolor="#CCCCCC">yan</td></tr>
<td bgcolor="#CCCCCC">gaby</td><td bgcolor="#CCCCCC">dany</td><td bgcolor="#CCCCCC">olivier</td></tr>
<td bgcolor="#CCCCCC">gilles</td><td bgcolor="#CCCCCC">jamy</td><td bgcolor="#CCCCCC">jean michel</td></tr>
<td bgcolor="#CCCCCC">sylvain</td><td bgcolor="#CCCCCC">mathieu</td></table>
<table bgcolor="#FFFFFF">
<tr><td bgcolor="#CCCCCC">lucas</td><td bgcolor="#CCCCCC">yanis</td><td bgcolor="#CCCCCC">jimmy</td><td bgcolor="#CCCCCC">yan</td></tr>
<td bgcolor="#CCCCCC">gaby</td><td bgcolor="#CCCCCC">dany</td><td bgcolor="#CCCCCC">olivier</td></tr>
<td bgcolor="#CCCCCC">gilles</td><td bgcolor="#CCCCCC">jamy</td><td bgcolor="#CCCCCC">jean michel</td></tr>
<td bgcolor="#CCCCCC">sylvain</td><td bgcolor="#CCCCCC">mathieu</td></table>
Nan c pas bon
<table bgcolor="#FFFFFF">
<tr><td bgcolor="#CCCCCC">lucas</td><td bgcolor="#CCCCCC">yanis</td><td bgcolor="#CCCCCC">jimmy</td><td bgcolor="#CCCCCC">yan</td></tr>
<td bgcolor="#CCCCCC">gaby</td><td bgcolor="#CCCCCC">dany</td><td bgcolor="#CCCCCC">olivier</td></tr>
<td bgcolor="#CCCCCC">gilles</td><td bgcolor="#CCCCCC">jamy</td><td bgcolor="#CCCCCC">jean michel</td></tr>
<td bgcolor="#CCCCCC">sylvain</td><td bgcolor="#CCCCCC">mathieu</td></table>
<table bgcolor="#FFFFFF">
<tr><td bgcolor="#CCCCCC">lucas</td><td bgcolor="#CCCCCC">yanis</td><td bgcolor="#CCCCCC">jimmy</td><td bgcolor="#CCCCCC">yan</td></tr>
<td bgcolor="#CCCCCC">gaby</td><td bgcolor="#CCCCCC">dany</td><td bgcolor="#CCCCCC">olivier</td></tr>
<td bgcolor="#CCCCCC">gilles</td><td bgcolor="#CCCCCC">jamy</td><td bgcolor="#CCCCCC">jean michel</td></tr>
<td bgcolor="#CCCCCC">sylvain</td><td bgcolor="#CCCCCC">mathieu</td></table>
Bonjour, c'est curieux j'ai inversé les <tr> et <td> et le resultat est tres curieux sur IE7 ca ne fonctionne pas (affichage sur une colonne) par contre sur Mozilla et Netscape ca marche impecable il y a une raison a cela ?
MDR J'ai trouvé !!!!!!!!!!!!
Quasi sur que ça marchera, c'était une erreur con évidente avec ton HTML :
Quasi sur que ça marchera, c'était une erreur con évidente avec ton HTML :
$i=1;
echo '<table bgcolor="#FFFFFF">'."\n";
while($rep3 = mysql_fetch_array($req3)){
if($i==1){
echo '<tr>';
}
echo '<td bgcolor="#CCCCCC">'.$rep3['prenom'].'</td>';
if($i==4){
echo '</tr>'."\n";
$i=0;
}
$i++;
}
echo '</table>'."\n";
Précédent
- 1
- 2