Tableau PHP et base de données

Fermé
Buyakhaska Messages postés 1 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 6 septembre 2007 - 6 sept. 2007 à 11:26
warlix Messages postés 1201 Date d'inscription mercredi 25 juillet 2007 Statut Contributeur Dernière intervention 21 février 2009 - 6 sept. 2007 à 17:33
Bonjour,
alors voici mon probléme, je dois faire un tableau comportant 4 colonnes et un nombre de lignes qui va changer en fonction de ma base de données.
Voici la structure de ma base de données :

CREATE TABLE `****` (
`id` int(3) NOT NULL default '0',
`numero` varchar(20) NOT NULL default '',
`texte` text NOT NULL,
`fichier` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;

Donc comme vous pouvez le comprendre, dans la premiere colonne il y aura les "id", la deuxieme colonne les "numero" etc.....

Pour le moment j'arrive seulement à rappeler les éléments de ma table mais il s'affiche tous sur la même ligne ce qui est normal quand on voit mon code :

<?php

mysql_connect(localhost,root,passe);
mysql_select_db(sogescom);

$requete_topic_id1=mysql_query("SELECT id FROM fep");
$requete_topic_id2=mysql_query("SELECT numero FROM fep");
$requete_topic_id3=mysql_query("SELECT texte FROM fep");
$requete_topic_id4=mysql_query("SELECT fichier FROM fep");

$count=0;
while ($count<mysql_num_rows($requete_topic_id1))
{

$topic_id1[$count]=mysql_fetch_array($requete_topic_id1);
echo $topic_id1[$count][0];
echo $topic_id1[$count][1];
$count++;
}

$count=0;
while ($count<mysql_num_rows($requete_topic_id2))
{

$topic_id2[$count]=mysql_fetch_array($requete_topic_id2);
echo $topic_id2[$count][0];
echo $topic_id2[$count][1];
$count++;
}

$count=0;
while ($count<mysql_num_rows($requete_topic_id3))
{

$topic_id3[$count]=mysql_fetch_array($requete_topic_id3);
echo $topic_id3[$count][0];
echo $topic_id3[$count][1];
$count++;
}

$count=0;
while ($count<mysql_num_rows($requete_topic_id4))
{

$topic_id4[$count]=mysql_fetch_array($requete_topic_id4);
echo $topic_id4[$count][0];
echo $topic_id4[$count][1];
$count++;
}

?>

Et deja d'étre obligé de répéter 4 fois la même opération pour afficher le tout me parait bien peu cohérent, j'ai bien essayé de faire :

$requete_topic_id1=mysql_query("SELECT id, numero, texte, fichier FROM fep");

Mais ca m'affiche que les "id" et les "numero"...

Donc voila je récapitule, je bloque sur comment faire pour créer mon tableau à 4 colonnes avec :

premiere colonne : les "id"
deuxieme colonne : les "numero"
troisieme colonne : les "texte"
quatrieme colonne : les "fichier"

avec bordure bien entendu :)

Merci... de prendre le temps de lire deja et de m'aider.
A voir également:

3 réponses

warlix Messages postés 1201 Date d'inscription mercredi 25 juillet 2007 Statut Contributeur Dernière intervention 21 février 2009 288
6 sept. 2007 à 11:35
salut

bon je ne vais pas t aider beacoup ^^
mais une question sur le début
tu ne mets pas 'auto_increment' sur l ID normal ?


0
c'est de savoir qu on est pas heureux plutot.. nan?
0
warlix Messages postés 1201 Date d'inscription mercredi 25 juillet 2007 Statut Contributeur Dernière intervention 21 février 2009 288
6 sept. 2007 à 17:33
Non essais encore :p
0