Bonjour,
Une de mes première utilisation de php ... j'essaie de remplir un tableau avec deux éléments. Je voudrais pouvoir ensuite les retrouver facilement.
Ces éléments sont issus d'une table. Mais je suis perdu dans la syntaxe, pourriez-vous m'aider ?
Voici ce que j'ai fais:
Dans ma boucle while, je remplis le tableau avec les deux elements
J'obtiens un tableau qui fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $tab[$ligne['idcat']] = $ligne['nomcat'] ;
tab[1]= 'conducteur'
tab[2]= 'Receptionniste'
tab[15]= 'Gerant'
Bien mais maintenant, je voudrais utiliser le contenu de ce tableau dans une requete et voilà ce que j'ai fais
En fait, avec chaque intitulé, je voudrai récuperer l'Idcat correspondant que j'ai mis dans mon tableau et m'en servir pour ma requete.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 for ($i = 1 ; $i < count($categories)+1; $i++) // boucle sur mon tableau { $recherche = $categories[$i] ; $sql= "SELECT nomcat FROM categorie WHERE nomcat = '".$recherche."'"; $resultat = mysqli_query($link, $sql); while($ligne = mysqli_fetch_array($resultat)) { echo $ligne[nomcat]; }
Ca marche en partie mais je ne recupere que 'conducteur' et 'receptioniste' (pas Gerant)
Je pense que j'ai mal construit mon tableau au depart mais je ne vois pas comment faire !
En faite, je devrais avoir
tab[1]= 'conducteur', '1'
tab[2]= 'Receptionniste', '2'
tab[3]= 'Gerant', '15'
qlq chose comme ca mais comment le coder ? et ensuite utiliser la donnée !
Aie aie aie
Merci de votre aide
Pardon mais dans le code ce n'est pas $categories mais bien $tab![]()
Partager