Récupération valeur menu déroulant
Posté : 30 avr. 2012, 15:24
Bonjour,
J' ai toujours un problème de récupération de valeur à partir d'un menu déroulant (requète sql sur une table)
je poste le tout en expliquant :
1) j' ai donc un menu déroulant où je veux récupérér le nom d'un agent
Voici le code:
2) J' ai trois boutons controle vrac, controle bouteilles et controle inventaire, (donc en cliquant sur un des boutons je vais vers un de ces 3 formulaires)
Je veux pouvoir transférer le nom de l' agent que je sélection le controle vrac (vers le formualaire controle vrac) ou le controle bouteilles (vers son formulaire) ou le controle inventaire (vers son formualaire)
Voilà le code des 3 "forms"
A noter que le input hidden ne fonctionne pas du tout ....$nomagent est bien valorisé mais par une autre valeur de la table
Sur le formulaire cre_controle _vrac voilà le code :
Mais comment faire , merci pour votre aide ..
J' ai toujours un problème de récupération de valeur à partir d'un menu déroulant (requète sql sur une table)
je poste le tout en expliquant :
1) j' ai donc un menu déroulant où je veux récupérér le nom d'un agent
Voici le code:
<table>
<div style="position:absolute; left:30px; top:150px; width:304px; height:14px">
<span class="Normal-C1">Agent </span>
<?php
// =======================================
// on se connecte à notre base
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('concave', $base);
$sql = "SELECT t_nom_agent FROM agents ORDER BY t_nom_agent ";
// on exécute cette requête
$requete = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$agent_selectionne = '';
echo "<select size='1' name='nomagent' ";
while ($row=mysql_fetch_array($requete))
{
echo "<option value='$row[0]'>$row[0] </option>\n";
$nomagent =$row[0];
// je devrais récupérer la valeur de $row[0] dans $nomagent
}
echo '</select>'."\n";
// liberation du résultat et vidage
mysql_free_result($requete);
?>
</div>
</table>
2) J' ai trois boutons controle vrac, controle bouteilles et controle inventaire, (donc en cliquant sur un des boutons je vais vers un de ces 3 formulaires)
Je veux pouvoir transférer le nom de l' agent que je sélection le controle vrac (vers le formualaire controle vrac) ou le controle bouteilles (vers son formulaire) ou le controle inventaire (vers son formualaire)
Voilà le code des 3 "forms"
A noter que le input hidden ne fonctionne pas du tout ....$nomagent est bien valorisé mais par une autre valeur de la table
<form method="POST" action="cre_controle_VRAC.php">
<div style="position:absolute; left:130px; top:240px; width:320px; height:14px">
<input type="hidden" name="nomagent" value="<?php echo $nomagent; ?>">
<input type="submit" id="controlevrac" name="controlevrac" class="Normal-C1" value="ControleVRAC ">
</div>
</form>
<form method="POST" action="cre_controle_BOUTEILLES.php">
<div style="position:absolute; left:400px; top:240px; width:320px; height:14px">
<input type="submit" class="Normal-C1" value="Controle BOUTEILLES ">
</div>
</form>
<form method="POST" action="cre_controle_INVENTAIRE.php">
<div style="position:absolute; left:770px; top:240px; width:320px; height:14px">
<input type="submit" class="Normal-C1" value="Controle Inventaire Théorique ">
</div>
</form>
Sur le formulaire cre_controle _vrac voilà le code :
table>
<div style="position:absolute; left:30px; top:150px; height:14px">
<span class="Normal-C1">Agent </span>
<?php
echo $_POST['nomagent'];
?>
</div>
</table>
Il faut donc que vraisemblablement je récupère le nom de l' agent dans le select de la table Agents et ensuite quelque chose au niveau des trois "form" .Mais comment faire , merci pour votre aide ..