Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Création d'un tableau 3 colonnes en php ?

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
tryan
WRInaute accro
WRInaute accro

Inscrit le: 20 Fév 2005
Messages: 1207
Localisation: Planete terre

URL permanente de ce messagePosté le : Mar Jan 08, 2008 22:04    Sujet du message: Création d'un tableau 3 colonnes en php ?

Bonjour
J'essaye avec tout les tuto que je trouve de créer 3 colonnes en php par apport à une requetye mysql mais sans resultat.
Voici mon code depart:
Code:

<?php
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire

$lk = connection_BD();    
   $sql = "SELECT id, url_image, titre, description, url FROM $T_sites ORDER BY RAND() LIMIT 20";
   $res = send_sql($sql,"trouver 20 sites");

mysql_close($lk);



// Un site aléatoire
while($result = mysql_fetch_array($res))
{
      $titre = $result['titre'];
      $url = $result['url'];
      $url_image = $result['url_image'];
      $site_id = $result['id'];
      $url_du_site_rw = id_to_url_page_site($site_id, $titre);


echo "$titre";
}
?>

Mon dernier essai qui se "rapproche" le plus du résultat recherché est:
Code:

<?php
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire

$lk = connection_BD();    
   $sql = "SELECT id, url_image, titre, description, url FROM $T_sites ORDER BY RAND() LIMIT 20";
   $res = send_sql($sql,"trouver 20 sites");

mysql_close($lk);

$tableau = array();

// Un site aléatoire
 
while($result = mysql_fetch_array($res))
{
      $titre = $result['titre'];
      $url = $result['url'];
      $url_image = $result['url_image'];
      $site_id = $result['id'];
      $url_du_site_rw = id_to_url_page_site($site_id, $titre);


$tableau[] = $result;
 // on défini le nombre de colonne sur lesquelles vont s'afficher nos miniatures 
 $nbcol=3; 
 // on compte le nombre de miniatures 
 $nbpics = count($tableau); 
 // si on a au moins une miniature, on les affiche toutes 
 if ($nbpics != 0) {
    echo '<table border="1">';
    for ($i=0; $i<$nbpics; $i++){
       if($i%$nbcol==0) echo '<tr>';
      echo '<td><img border="0" src="'.$url_image.'" width="120" height="90"></td>';
       if($i%$nbcol==($nbcol-1)) echo '</tr>';
    }
     
 } 

}
echo '</table>';
?>


Je suis completement largué et j'aimerais bien un coup de pouce svp.
Merci
 
tryan Visiter le site web du posteur
bproductiv
WRInaute accro
WRInaute accro

Inscrit le: 27 Déc 2004
Messages: 2272
Localisation: La roche s/ yon

URL permanente de ce messagePosté le : Mer Jan 09, 2008 10:54    Sujet du message: Création d'un tableau 3 colonnes en php ?

Ne fait pas de tableau...
 
bproductiv Visiter le site web du posteur
Bacteries
WRInaute accro
WRInaute accro

Inscrit le: 27 Mai 2004
Messages: 1048
Localisation: France - Nantes

URL permanente de ce messagePosté le : Mer Jan 09, 2008 16:18    Sujet du message: Création d'un tableau 3 colonnes en php ?

Juste pour faire trois colonnes?

Un algo possible :

Si nbResult > 0 alors
<table>
i := 0
Tant qu'il y a des résultats
Si reste de division par 3 = 0 alors
<tr>
Fin Si

<td>
BlaBla
</td>

i := i + 1

Si reste de division par 3 = 0 alors
</tr>
Fin Si
Fin tant que
Si reste de division par 3 != 0 alors
<tr>
Fin Si
</table>
Fin Si
 
Bacteries Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort