Bonjour,
mon problème est le suivant:
- J'ai une page PHP qui effectue une boucle en fonction d'une variable
- Pour chaque tour de boucle, il me génère des textarea remplis et un bouton
- En cliquant sur ce bouton, il doit:
* afficher l'ID courant, et le transmettre à une page via la méthode GET
(donc en modifiant le "action" de mon <form> avec "?var=$Mon_ID" )
* Puis envoyer mon formulaire sur ma page de traitement
Restriction: Je ne peux pas utiliser de fonction, car celle ci ne prend que le dernièr élément de ma boucle et lorsque je défini mon action, mais la page doit être entre guillemets hors si je j'en met, le premier " ferme mon Onclick, j'ai essayé avec '\' mais rien n'y fait.
Voici le code:
Code :
- echo '<form name="form1" method="post" action="">';
- for ($i = 0; $i < $max; $i++)
- {
- //Récupération de $id
- //1.J'affiche $i
- //2.Je change mon "action" mais ma page doit être entre guillemet, hors si j'en met je ferme mon Onclick !
- //3.J'envoie
- echo '<br><input type="button" name="'.$i.'" value="Update" OnClick="alert('.$i.'); window.document.form1.action = traitement.php?nb='.$id.';window.document.form1.submit()";>';
- }
- echo '</form>';
|
Merci d'avance si vous avez une solution.