Requete SQL dans un tableau

Résolu/Fermé
detraqueur - 22 juin 2012 à 16:07
 detraqueur - 22 juin 2012 à 17:03
Bonjour,
Un probleme s'impose a moi, peut etre pourriez vous m'aider?
j'ai donc l'acces et l'affichage de ma base de données, cependant je voudrais que ces données soit affiche dans un tableau, avec des lignes et des colones, j'ai bien essaye les <tr><td> et autres, mais pas moyen d'y arriver , voici un extrait de mon code :

<?php 
include ("conf.php");
include ("datetools.inc.php");

// on se connecte à MySQL 
$db = mysql_connect($dbhost, $dblogin, $dbpassword); 

// on sélectionne la base 
mysql_select_db($dbname, $db); 

// on crée la requête SQL 
$sql = 'SELECT Date_Envoi,champ_formation, nom, prenom
FROM actualisation
ORDER BY Date_Envoi'; 

// on envoie la requête 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

// on fait une boucle qui va faire un tour pour chaque enregistrement 
while($data = mysql_fetch_assoc($req)) 
    { 
    // on affiche les informations de l'enregistrement en cours 
    echo '<b>'.$data['Date_Envoi'].' &nbsp;'.$data['champ_formation'].'</b>&nbsp; '.$data['nom'].''; 
	echo '&nbsp;';
    echo '<i>'.$data['prenom'].'</i><br>'; 
    } 

// on ferme la connexion à mysql 
mysql_close(); 
?> 


Si vous avez des solution? Je vous en remerci d'avance ;)


1 réponse

Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
22 juin 2012 à 16:32
Salut,
Je ne vois pas d'ouverture de tableau ni de colonne ni de ligne
une idée :
<?php 
include ("conf.php");
include ("datetools.inc.php");

// on se connecte à MySQL 
$db = mysql_connect($dbhost, $dblogin, $dbpassword); 

// on sélectionne la base 
mysql_select_db($dbname, $db); 

// on crée la requête SQL 
$sql = 'SELECT Date_Envoi,champ_formation, nom, prenom
FROM actualisation
ORDER BY Date_Envoi'; 

// on envoie la requête 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

// on fait une boucle qui va faire un tour pour chaque enregistrement 
while($data = mysql_fetch_assoc($req)) 
    { 
    // on affiche les informations de l'enregistrement en cours 
    echo '<tr><td>'.$data['Date_Envoi'].'</td></tr>';
	echo '<tr><td>'.$data['champ_formation'].'</td></tr>'
	echo '<tr><td>'.$data['nom'].''; 
    echo '<tr><td>'.$data['prenom'].'</td></tr>'; 
    } 
echo '</table>';
// on ferme la connexion à mysql 
mysql_close(); 
?> 




0
Ca m'as l'air d'etre plutot bien, mais cependant avec le css, je ne peut afficher des lignes :
CSS:
#tr{
	border: 1px
	solid #5F7A94;
}
#td{
	border: 1px
	solid #5F7A94;
}

du coup si tu as une idée ?

En tout cas , merci beaucoup ;)
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
22 juin 2012 à 16:51
mais cependant avec le css, je ne peut afficher des lignes : 

Comprends pas :D
puis la c'est pas bon ce que tu fais dans ton CSS, ca serait plutôt :
tr{
	border: 1px solid  #5F7A94;
}
td{
	border: 1px solid  #5F7A94;
}
0
Ok Perfect, en faite par ligne je parlais des traits qui represente graphiquement le tableau, mais ok, il n'y as pas besoin de #

Encore merci ;) !!!
0