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."&nbsp;/
> &nbsp;".$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
Linux@lists.parinux.org
http://lists.parinux.org/mailman/listinfo/linux

Répondre à