Insertion php dans conteneur css

Fermé
wifi - 24 avril 2009 à 12:58
 wifi - 24 avril 2009 à 14:08
Bonjour,

J'ai un tableau crée avec des conteneurs DIV me permettant de stylisé mon tableau et d'afficher les données de ma base SQL dans ce tableau .

le code :

[code]

<div id="titre">
<div id="titre-box1">blabla</div><div id="titre-box2">blabla</div>
<div id="titre-box3">blabla</div>
<div id="titre-box4">blabla</div><div id="titre-box5">blabla</div>
</div>

<div id="ligne-cont">
<?php

define('DB_SERVER', 'localhost'); // serveur mysql
define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur
define('DB_SERVER_PASSWORD', ''); // mot de passe
define('DB_DATABASE', 'classement'); // nom de la base

$connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
DB_SERVER_PASSWORD)
or die('Impossible de se connecter : ' . mysql_error());
// sélection de la base de données
mysql_select_db(DB_DATABASE, $connect);


$sql = "SELECT * FROM general";
$req = mysql_query($sql);
while($resultat = mysql_fetch_assoc($req)){
foreach ($resultat as $valeur)
{
echo $valeur." ";
}

}

?>
<div id="box1-cont"></div>
<div id="box2-cont"></div>
<div id="box3-cont"></div>
<div id="box4-cont"></div>
</div>[/code]

J'arrive à mettre mon résultat dans le tableau mais pas a faire en sorte que le résultat s affiche bien en fonction des conteneurs box1-cont .... qui sont les [quote]cellules[/quote] du tableau

J'espère être clair merci de votre aide

Cdt,
A voir également:

2 réponses

niahoo Messages postés 247 Date d'inscription lundi 24 décembre 2007 Statut Membre Dernière intervention 23 mai 2010 19
24 avril 2009 à 13:47
$cpt = 1;
foreach ($resultat as $valeur)
{
     echo '<div d="box'.$cpt.'-cont">'.$valeur.'</div>';
    $cpt++;
}


essaie ça
0
pas mal du tout sauf que les données s'affiche en verticale et pas à l'horizontale :-(
0
niahoo Messages postés 247 Date d'inscription lundi 24 décembre 2007 Statut Membre Dernière intervention 23 mai 2010 19
24 avril 2009 à 14:06
là c'es ten CSS que ça se règle alors !!

dans tes div faut rajouter une classe, et dans le CSS associer à cette classe un display:block, ou alors un float:left,.. faut faire des test (sur plusieurs navigateurs en plus) bon courage
0
oki bon bah c est parti :-)
0