affichage dans plusieurs colonnnes [php] - PHP - Programmation
Marsh Posté le 17-04-2002 à 19:42:52
ben tu rajoutes une cellule par ligne dans ton tableau ... c pourtant VRAIMENT PAS compliqué ... tu connais HTML au moins ?
Marsh Posté le 17-04-2002 à 19:52:07
Tu n'as qu'a prendre un éditeur WYSIWYG, tu crée un tableau avec 3 colonne, tu pompe le code HTML et tu le fusionner avec le code PHP ...
[jfdsdjhfuetppo]--Message édité par Gerald_512k--[/jfdsdjhfuetppo]
Marsh Posté le 17-04-2002 à 19:53:51
Gerald_512k a écrit a écrit : Tu n'as qu'a prendre un éditeur WYSIWYG, tu crée un tableau avec 3 colonne, tu pompe le code HTML et tu le fusionner avec le code PHP ... |
chuis pas persuadé que WYSIWYG fasse partie des termes qu'il maitrise ...
Marsh Posté le 17-04-2002 à 20:06:42
Arf, oui je connais l'html et j'ai tenté de rajouter les cellules mais ce sont les " } " qui me trompent.
J'ai essayé ça mais ça marche pas:
<?
echo("<TABLE>\n<TR>\n<TD>\n" );
$req=mysql_query("Select DISTINCT t1.nom,t1.id, count(t2.id_sujets) As nbr FROM themes As t1 LEFT join citations As t2 On t1.id=t2.id_sujets group by t1.nom" )or die(mysql_error());
$nbrows = mysql_num_rows($req);
$parcolonne = $nbrows/3;
$colnum = 1;
$nblignes = 0;
while ($ligne_themes=mysql_fetch_object($req))
{
$nbligne++;
echo ' '.'<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#C6BFE8">'.("<B>.</B> <a href=\"index.php?p=scriptsphp3/citations/citations&id=$ligne_themes->id\">$ligne_themes->nom</a> ($ligne_themes->nbr)" ).'<BR>';
if(($nbligne >= $parcolonne) && ($colnum == 1))
{
echo("</TD>\n<TD>\n" );
$colnum = 2;
echo ("</TD>\n<TD>\n" );
$colnum = 3;
}
}
echo("</TD>\n</TR>\n</TABLE>\n" );
?>
[jfdsdjhfuetppo]--Message édité par ludo2604--[/jfdsdjhfuetppo]
Marsh Posté le 17-04-2002 à 19:38:05
salut !
bon, on m'avait deja aidé pour faire afficher les resultats dans 2 colonnes.
Mais moi, au lieu de 2 j'en veux 3.
Et je n'arrive justement pas en faire 3 !
voici comment ça se presente pour 2:
<?
echo("<TABLE>\n<TR>\n<TD>\n" );
$req=mysql_query("Select DISTINCT t1.nom,t1.id, count(t2.id_sujets) As nbr FROM themes As t1 LEFT join citations As t2 On t1.id=t2.id_sujets group by t1.nom" )or die(mysql_error());
$nbrows = mysql_num_rows($req);
$parcolonne = $nbrows/2;
$colnum = 1;
$nblignes = 0;
while ($ligne_themes=mysql_fetch_object($req))
{
$nbligne++;
echo ' '.'<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#C6BFE8">'.("<B>.</B> <a href=\"index.php?p=scriptsphp3/citations/citations&id=$ligne_themes->id\">$ligne_themes->nom</a> ($ligne_themes->nbr)" ).'<BR>';
if(($nbligne >= $parcolonne) && ($colnum == 1))
{
echo("</TD>\n<TD>\n" );
$colnum = 2;
}
}
echo("</TD>\n</TR>\n</TABLE>\n" );
?>
j'ai mis en gras tt ce qui concerne l'affichage dans les colonnes.
arf, je sais je suis nul
---------------
Make Portraits, Not War!