Affichage par 3 de hau en bas PHP

Résolu
Bonjour,
je vousdrai savoir commen afficher comme cela http://www.sky-animes.com/index.php?file=Media&op=categorie&cat=8 en php c'est a dire que je veu que les donee s'affiche de goch a droite puis de haut en bas tous les 3 categorie merci
Configuration: Windows Vista
Firefox 3.0.6

8 réponses

  1. Bonjour. Celà est plus de la mise en page que du PHP.

    Voici commen procéder si toutes les images sont entre les balises <p> et </p>.

    $i = 0;
    while($data = mysql_fetch_array($reponse_sql))
    {
      echo $data['donnee-a-afficher'];
      $i++;
      $i2 = $i % 3;
      if($i2 == 0)
      {
        echo '<br />';
      }
    }


    Si tu n'arrives pas à adapter le code, passe ton code PHP.
    0
    1. ?PHP
      include "../site/haut.php";
      print(' <table class="title_corps" width="778" height="78">
      <td width="690" height="63" align="center" valign="middle"><img src="../site/images/stream.png">

      </td>
      </tr>

      </table>
      </td>
      </tr>
      <tr>
      <td width="777" height="7" align="center" >

      <br/>
      <br />
      <div id="corps" align="justify" style="margin-left: 1cm; margin-right: 1cm; ">
      ');

      mysql_connect("localhost", "*****", "******");
      mysql_select_db("*****");

      if (empty($_GET['id'])){
      $select = mysql_query("SELECT * FROM streaming ORDER BY titre");
      while($resultat = mysql_fetch_array($select))
      {
      print( '
      <table style="margin: 0pt; padding: 0pt 0pt 0px; background-image: url(../site/images/stream_animbrd.gif); background-repeat: no-repeat; background-position:bottom;" border="0" width="206">
      <tbody><tr>
      <td style="margin-bottom:auto; margin: 0pt; padding: 0pt 0pt 0pt 20px; white-space: nowrap;" valign="middle" width="216"><a href="anime.php?id='.$resultat['id'].'" style="text-decoration : none"><font color="#000066"><b>'.$resultat['titre'].'</b></font></a></td>
      </tr>
      <tr>
      <td style="margin: 0pt; padding: 0pt 0pt 12px 2px; align="left" valign="top" width="206"><a href="anime.php?id='.$resultat['id'].'"><img src='.$resultat['image'].' border="0" style="margin-left: 9px;" title="'.$resultat['titre'].'"/></a></td>

      </tr>
      </tbody></table>');

      }
      }
      else{
      $id = $_GET['id'];

      $conect = mysql_query("SELECT * FROM streaming WHERE id='$id'");
      while($donnees = mysql_fetch_array($conect))

      {
      print('
      <div style="text-align: auto; margin-right:1cm">
      <center><h2>'.$donnees['titre'].'</h2>
      <img src="'.$donnees['image_2'].'" border="0"/></a><br><p> </p>
      '.$donnees['descrition'].'

      <br />
      <br />');

      $truk = mysql_query("SELECT id, name, html, id_cat FROM epi WHERE id_cat='$id'") or die ("myql_error()");
      while($infos = mysql_fetch_array($truk))
      {
      $html = $infos['html'];
      $lien_1 = $infos['id'];
      $episode_1 = $infos['name'];

      print '<a href="lecteur.php?id='.$lien_1.'" target="_blank">'.$episode_1.'</a><br>';
      $lien_1 = $_GET['id'];
      }#end if
      }
      }
      mysql_close ();
      print ('
      </div>

      </div>

      <div style="text-align: right; margin-right:1cm">
      <span class="moyen"> </span>
      </div>

      <div align="center"></div>

      </td>
      </tr>
      <tr>
      <td width="777" height="33" align="center">
      </td>

      </tr>
      ');
      include "../site/bas.php";
      ?>

      voici mon code merci de m'aider
      0
      1. Si tu n'arrives pas
        Vus la rapidité, je suis presque sur que tu n'as pas chercher !

        Essaye d'avoir un code plus lisible déjà en mettant ton code entre
         et 

        0
        1. si j'ai chercher mai g deja tenter plusieur chose de type que tafai mai moi lieu que sa soi $i cetai $limi mai d'une otre methode
          0
          1. Voilà un code tout frais, essayes de l'adapter STP !

            <?php
            
            // ---------- Connexion et choix de la base de données ---------- //
            
            mysql_connect('serveur-sql','login','motdepasse'); 
            mysql_select_db('ta-base-de-donnees');
            
            // ---------- Excecution de la requete ---------- //
            
            $sql = 'SELECT * FROM ma_table ORDER BY id DESC';
            $req = mysql_query($sql) or die ('Erreur dans <em>'.$sql.'</em><br/><b>'.mysql_error().'</b>');
            
            // ---------- Nous allons faire la boucle qui vas liste toutes les categories ---------- //
            
            $i = 0;
            
            echo '<p>';
            
            while($data = mysql_fetch_array($req))
            {
              echo '<a href="'.$data['url_cat'].'"><img src="'.$data['image_cat'].'" alt="Image de la catégorie" /></a>';
              
              $i++;
              $modulo = $i % 3;
              
              if($modulo == 0)
              {
                echo '<br />';
              }
            }
            
            echo '</p>';
            
            mysql_close();
            ?>
            0
            1. c koi le nom de cette methode car je trouve pas de tuto sur sa !
              0
              1. Pas la peine de tutos, modifies simplement le code ci-dessus.

                Connais-tu le PHP parce que on ne dirais pas ?
                0
                1. cette metjode je connaisai pas
                  0