[php] Récupérer valeur d'un formulaire

Fermé
sylvain42 - 23 oct. 2007 à 15:40
 sylvain42 - 23 oct. 2007 à 15:51
Bonjour,

en fait je voudrais pouvoir récupérer les valeurs d'un formulaire pour insérer des données dans ma bdd, voici une partie du script du formulaire:

$nomreghm = ExecRequete ("SELECT * FROM Regime WHERE coderegime=1 OR coderegime=10 ORDER BY coderegime", $connexion);
$nomreg5 = ExecRequete ("SELECT * FROM Regime WHERE coderegime=2 OR coderegime=3 OR coderegime=4 OR coderegime=5 OR coderegime=6 ORDER BY coderegime", $connexion);
$nomregrest = ExecRequete ("SELECT * FROM Regime WHERE coderegime<>1 AND coderegime<>10 AND coderegime<>2 AND coderegime<>3 AND coderegime<>4 AND coderegime<>5 AND coderegime<>6 ORDER BY coderegime", $connexion);

echo "<TR>";

while($regime1 = ObjetSuivant ($nomreghm))
{
$coderegime = ($regime1->coderegime);
echo "<TD>$regime1->nomregime :</TD>"
. "<TD><select size='1' name='valeurreg'>"
. "<option VALUE='Non'>Non</option>"
. "<option VALUE='Oui'>Oui</option>"
. "</select></TD>";
}

echo "</TR>";

echo "<TR>";

while($regime2 = ObjetSuivant ($nomreg5))
{
echo "<TD>$regime2->nomregime :</TD>"
. "<TD><select size='1' name='valeurreg'>"
. "<option VALUE='Non'>Non</option>"
. "<option VALUE='Oui'>Oui</option>"
. "</select></TD>";
}

echo "</TR>";

echo "<TR>";
while($regime3 = ObjetSuivant ($nomregrest))
{
echo "<TD>$regime3->nomregime :</TD>"
. "<TD><select size='1' name='valeurreg'>"
. "<option VALUE='Non'>Non</option>"
. "<option VALUE='Oui'>Oui</option>"
. "</select></TD>";
}
echo "</TR>";

Mais le problème comme vous pouvez le voir, j'ai trois fois le même name.

Voici le script qui récupère ces données:

$requetereg = "INSERT INTO Redime (codechambre, coderegime, valeurreg) "
. " VALUES ('$codechambre', '$coderegime', '$valeurreg')";

Mais quand je teste voici le message d'erreur: "Parse error: parse error, unexpected T_STRING in /opt/apache/htdocs/7cCuisine/MAJpatient.php on line 33"

Si vous aviez une solution j'en serais très reconnaissant.

cordialement

2 réponses

Bonjour,

Pour recuperer ta valeur dans "valeurreg" tu dois passer par un formulaire et envoyer par methode post ( par exemple ) tes donée choisis, ensuite tu recupere ta valeur en faisant:


$valeurreg= $_post("valeurreg");
0
Merci pour ta réponse, je sais comment récuperer, mais là le problème est que name vaut 3 fois la même chose, et donc ça bloque, on m'a parler de faire un array mais je vois pas comment faire.

Qqun aurait-il une autre solution? Sa m'aiderai beaucoup. Merci d'avance.
0