sebmayer
Messages postés10Date d'inscriptionjeudi 27 mai 2004StatutMembreDernière intervention12 août 2006
-
29 mars 2005 à 01:28
sebmayer
Messages postés10Date d'inscriptionjeudi 27 mai 2004StatutMembreDernière intervention12 août 2006
-
29 mars 2005 à 12:55
Bonjour,
voilà j'ai un gros prblème, ca fait deux jours que je cherche, et je n'ai trouvé la solution nul part...
j'ai un formulaire avec un nombre de champs aléatoires générés par une boucle while (jusque la pas de problème) mais je voudrais que l'ensemble des cases cochées soit enregistrés dans un champ de ma table.
J'ai donc trouvé ce script, qui permet de prendre tous les résultats :
<FORM ACTION ="check2.php3" METHOD=POST>
Tu utilise internet plutot le :
Lundi
Mardi
</FORM>
<?
echo "Tu surf sur le web en semaine plutot le : ";
while (list(,$Jour)=each($Fjour))
{
echo " $Jour - ";
}
?>
Mais le problème c'est qu'il liste les données hors du tableau sans que je puisse avoir une variable qui me premette d'enregistrer tout d'un coup !
Que dois-je faire pour récupérer l'ensemble des résultats dans une seul variable ?? je n'ai pas l'habitude des tableau, mais jepense que cela ne doit pas etre compliqué...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 29 mars 2005 à 09:18
Hello,
tout d'abord, ton code html n'est pas bon du tout. Les balises doivent
etre en minuscule, les attributs entre double quotes, toutes les
balises doivent etre fermees.
Ensuite, ton formulaire n'est pas soumis.
Enfin, une fois soumis, on recupere les valeurs des champs d'un formulaire dans leur equivalent $_POST.
Bref, il te faut deja un bouton submit. Puis tester les valeurs de ton formulaire, et le traiter :
...
</form>
if (isset ($_POST ['submit']) && $_POST['submit'] == 'Poster') {
if (isset ($_POST['Fjour']) && is_array ($_POST['Fjour'])) {
while (list ($clef, $val) = each ($_POST['Fjour']))