Problemme avec array (php+html)

Résolu/Fermé
alan_pc Messages postés 21 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 25 juillet 2009 - 23 avril 2009 à 11:04
alan_pc Messages postés 21 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 25 juillet 2009 - 24 avril 2009 à 09:45
Bonjour,
voila mon probleme:
mon code php, qui normalement devait me renvoiyé du texte, selectionné provenant d'un tableau ; affiche partout "array".
j'ais fait un melange d php et html.
je ne comprend plus rien , j'ais tout essayer mais rien n'y a fair.
aidé moi vous svp.
voila mon cod:

$result=mysql_query("select id_spe,id_dip_spe,libelle_spe,infos from specialite2 where id_dip_spe= $diplome order by libelle_spe ASC");
while($id_spe=mysql_fetch_row($result))
{
$id_dip_spe= $id_dip_spe;
$libelle_spe= $diplome;
echo "<li><img src='img/join.gif' alt='' />
<a href='?menu=composantspc&smenu=boitiers'> $libelle_spe </a></li>

al'affichage:

array
array
array
array
array



merci
A voir également:

2 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
23 avril 2009 à 13:28
$result=mysql_query("select id_spe,id_dip_spe,libelle_spe,infos from specialite2 where id_dip_spe= $diplome order by libelle_spe ASC");
while($id_spe=mysql_fetch_row($result))
// mysql_fetch_row retourne un résultat sous formae de tableau (array) avec des index numériques 0  1  2 etc
{
$id_dip_spe= $id_dip_spe; //utilité de cette ligne  ?? a = a

$libelle_spe= $diplome; //si tu mets $libelle_spe=$diplome  à quoi te sert l'extraction de la base puisque tu vas afficher $diplome en fait
echo "<li><img src='img/join.gif' alt='' />
<a href='?menu=composantspc&smenu=boitiers'> $libelle_spe </a></li>";


/// essayes comme ça:

$result=mysql_query("SELECT id_spe,id_dip_spe,libelle_spe,infos FROM specialite2 WHERE id_dip_spe=".$diplome." ORDER BY libelle_spe ASC");
while($donnees=mysql_fetch_assoc($result))
// mysql_fetch_row retourne un résultat sous forme de tableau (array) avec des index correspondant au noms des champs de ta table, c'est plus facile à comprendre
{

$libelle_spe= $donnees['libelle_spe']; 
echo "<li><img src='img/join.gif' alt='' />
<a href='?menu=composantspc&smenu=boitiers'>".$libelle_spe."</a></li>";
0
alan_pc Messages postés 21 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 25 juillet 2009 1
24 avril 2009 à 09:45
merci bcp alain_42;
ca marche comme il faut.
merci d ton coup de main.
0