Je débute en php et je bute... Voilà, j'ai un premier fichier avec un menu déroulant issu de Mysql, je choisis dans ma liste et je récupère les données dans un second fichier. Jusqu'ici pas de pb. Dans le second fichier, je récupère les données dans un tableau. Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<form method="post" name="anim" action="">
<?php
require ('conf.php');
//Fichier de réception du formulaire listecole.php
$postecole = $_POST['ecole'];
 
echo ("<b>Ecole</> : $postecole<br/><br>");
 
$query = mysql_query("SELECT Nom, Prénom FROM jos_ecole_etat where ECOLE='$postecole' ORDER BY Nom") OR die("impossible");
 
//Déclare fonction
function menuanim() {
  $rqani = mysql_query("SELECT anim FROM jos_anim ORDER BY ID");
  echo ('<select name="anim">');
  if ($produit == "") {
    echo ('<option value="' . '">' . '< Choisir >' . '</option>');
  }
  else {
    echo ('<option value="' . '">' . '</option>');
  }
  while ($ligne1 = mysql_fetch_object($rqani)) {
 
    echo ('<option>' . $ligne1->anim . '</option>');
  }
  echo ('</select>');
 
}
 
//tableau des données récoltées
echo "<table border='1' cellpadding='1' cellspacing='1' align='left'>
				<td><b>Nom</b></td>
				<td><b>Prénom</b></td>
                                <td><b>Animation 1</b></td>
                                </tr>";
 
	while ($row=mysql_fetch_array($query))
 
{
 
echo "<tr>
<td>$row[Nom]</td>
<td>$row[Prénom]</td>
<td>$anim</td>
<tr>";}
echo "</table>";
 
?>
</form>
Mon tableau me donne bien les Noms et les Prénoms mais je voudrais intégrer dans chaque ligne, à la 3ème colonne, un menu déroulant généré par ma fonction. Ma fonction fonctionne, si j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$menuanim='menuanim';
$menuanim();
J'obtiens bien mon menu déroulant mais impossible de trouver comment le placer dans le tableau!!
Chaque ligne de mon tableau final devrait comporter le Nom, le Prénom et un menu déroulant (que j'ai appelé $anim dans la table) pour envoyer les choix de chacun dans un nouveau formulaire. Je ne sais pas si je suis très clair...
Votre aide m'aidera à progresser.