Selon Célian Jaffré <[EMAIL PROTECTED]>:
> Bonjour à tous,
> Voilà j'ai un petit souci, sur un tableau en php / mysql. Car je
> n'arrive pas à déterminer le nombre de colonnes maximum et donc de
> passer à la ligne.
> Voici mon script :
> <table>
> <?php
> $idsecteur = $_GET['idsecteur'] ;
> //connection au serveur:
> $cnx = mysql_connect( 'localhost:8889', 'root', 'root' ) ;
>
> //sÈlection de la base de donnÈes:
> $db = mysql_select_db( "bookams" ) ;
>
> //requÍte SQL:
> $sql = "SELECT * FROM vignettes WHERE idsecteur LIKE $idsecteur
> ORDER BY id ASC LIMIT 0,20" ;
>
> //exÈcution de la requÍte:
> $requete = mysql_query( $sql, $cnx ) ;
>
> //affichage des donnÈes:
> while( $result = mysql_fetch_object( $requete ) )
> {
> echo("<tr><div align=\"center\">
> <td rowspan=0 width=10%>
> <a href=\"books/$result->chemin\" rel=lightbox> <img src=
> \"books/$result->chemin\" width=80 border=0 alt=Image></a>
> </td>
> </tr>
> <tr>
> <td class=Style1><div align=left>".$result->designation."</
> div></td>
> </tr>
> <tr>
> <td class=Style2><div align=left>".$result->themes." /
> ".$result->secteurs."</div></td>
> </tr>
> ") ;
> }
> ?></table>
>
> Si quelqu'un pourrait m'aider sa serait vraiment sympa car la je
> bloque... sur une bêtise si sa se trouve...
> Merci d'avance
> -----------------
Le nombre de colonnes ? Tu parles du nombre de champs ?
Sinon, tu cherches le nombre d'enregistrements ? Dans ce cas, ce doit être
qqchose entre 0 et 20 ;)
Par contre, là où ton code est vraiment bizarre c'est qu'il affiche plusieurs
lignes de tableau (<tr>) par enregistrement... ?
Ton problème semble si situer au niveau HTML. Un tableau c'est :
<table>
<tr> <!-- première ligne -->
<td>cellule : première colonne / première ligne</td>
<td>cellule : deuxième colonne / première ligne</td>
<td>cellule : troisième colonne / première ligne</td>
</tr> <!-- fin première ligne du tableau -->
<tr> <!-- deuxième ligne -->
(etc...)
</tr>
</table>
Voilà... Si j'ai rien compris, pourrais-tu préciser ta question ?
Vincent.
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux