Remplir lignes d'un tableau avec php

Résolu/Fermé
woulfmoon Messages postés 110 Date d'inscription mercredi 16 février 2011 Statut Membre Dernière intervention 26 juin 2012 - 20 mars 2012 à 14:59
woulfmoon Messages postés 110 Date d'inscription mercredi 16 février 2011 Statut Membre Dernière intervention 26 juin 2012 - 21 mars 2012 à 13:45
Bonjour,

je voulais savoir s'il était possible de remplir les lignes d'un tableau avec php?

je m'explique, je vais chercher mes informations dans ma base de données et je voudrais les ranger dans un tableau mais sur la même ligne mais dans des colonnes (<td>) différents.

voici mon code :
<table style="width: 100%">
<tr>
<?php
mysql_conn();
$req = mysql_query("SELECT * FROM 'news' ORDER BY 'idNews'");
while($array = mysql_fetch_array($req))
{
echo '<td style="width: 250px">.array['idNews']</td>';
}
mysql_deco();
?>
</tr>
</table>

ma table est tout ce qu'il y a de plus simple, elle se nomme news et possède trois champs, idNews, libelleNews, dateNews


A voir également:

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
20 mars 2012 à 22:34
si tu veux une news par ligne tr avec les différents champs dans les td voila une solution:

<table style="width: 100%">
<?php
mysql_conn();
$req = mysql_query("SELECT * FROM 'news' ORDER BY 'idNews'");
//ce n'est pas une bonne idée d'utiliser un nom réservé array comme nom de variable
while($donnees = mysql_fetch_array($req))
{
	echo '<tr>';
	echo '<td style="width: 250px;">'.$donnees['idNews'].'</td>';
	echo '<td style="width: 250px;">'.$donnees['libelleNews'].'</td>';
	echo '<td style="width: 250px;">'.$donnees['dateNews'].'</td>';
	echo '</tr>';
}
mysql_deco();
?>

</table>
2
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
Modifié par Zep3k!GnO le 20/03/2012 à 15:25
Erreur de syntaxe, remplaces
echo '<td style="width: 250px">.array['idNews']</td>';
par
echo '<td style="width: 250px">'.$array['idNews'].'</td>';
0
woulfmoon Messages postés 110 Date d'inscription mercredi 16 février 2011 Statut Membre Dernière intervention 26 juin 2012 8
21 mars 2012 à 13:45
merci ça marche niquel, ce n'est pas tout à fait ce que je demandais mais avec un peu de bidouilles, ça marche Merci beaucoup
0