birou Posté 27 Juin 2006 Posté 27 Juin 2006 Bonjour ! j'ai un souci avec mon type hidden . Voila je voudrai faire de tel sorte que quand je rempli le formulaire en page 4 il retourne a la méme page c'est a dire page 4 et non a la premiére page . J'ai mis un type hidden mais ca ne marche si vous pouvez m'aider voici une parite du scripte: print("<td valign=top>"); print("<div id=formulaire>"); print("<form action='php.php' method='post'>"); print("<input type=text name=synonyme maxlength=20 size=15>"); /*print("<select name=numeros_appel>"); //print("<option value=''>---</option>"); $sql2="select * from short_numbers order by lib_operateur"; $res2=mysql_query($sql2); while($data2=mysql_fetch_array($res2)) { //print("<option value=".$data2['id_short_numbers'].">".$data2['numero']."</option>"); }*/ print("</select>"); $page=""; print("<input type='hidden' value='php.php' name='$page'>"); print("<input type=hidden value=".$data['ref_type_msg']." name=ref_type_msg>"); print("<input type=submit value=Ok name=ajouter>"); print("</form>"); print("</div>"); print("</td>"); print("</tr>");
captain_torche Posté 27 Juin 2006 Posté 27 Juin 2006 Bon, ton script est loin d'être propre . Tu pourrais par exemple, mettre le HTML en-dehors du PHP, on y gagnerait en lisibilité. Sinon, la page appelée à la fin du formulaire, est spécifiée dans le champ 'action' de ce même formulaire. Il te suffit de changer <form action='php.php' method='post'> en <form action='page4.php' method='post'> (où page4.php est le nom de ta quatrième page, bien sûr), et tout devrait rentrer dans l'ordre.
birou Posté 27 Juin 2006 Auteur Posté 27 Juin 2006 Non le fichier php.php compte plus de 4 pages autrement dit toutes les pages sont dans le meme fichier et je voudrai faire de tel sorte que quand je me situe a la page 4 et que je saisis une donnée dans le formulaire qu'il me retourne apres validation a la page en cour. J'espére que j'ai été claire
captain_torche Posté 27 Juin 2006 Posté 27 Juin 2006 Comment accèdes-tu à ces 4 pages ? Avec des paramètres dans l'url (du type 'php.php?page=1') ?
captain_torche Posté 27 Juin 2006 Posté 27 Juin 2006 Hé bien, reprends-les dans le champ action de ton formulaire : <form action="php.php?page=4" method="post" />
birou Posté 4 Juillet 2006 Auteur Posté 4 Juillet 2006 Salut ! je reposte mon probleme qui n'est toujour pas résolu. C"est à dire mon fichier bla.php qui a plus de 6 pages et sur chaque page il ya un formulaire . Quand je me trouve sur la page 3 et que je renseigne le formulaire puis je valide avec le bouton ok il poste le mot et me renvoit a la page 1 alors que je veux qu'il me renvoit a la page 3 (page en cour). merci de votre comprehension
birou Posté 5 Juillet 2006 Auteur Posté 5 Juillet 2006 Depuis hier tjr pas de réponses dites moi si ma question n'est pas claire ?
birou Posté 5 Juillet 2006 Auteur Posté 5 Juillet 2006 Merci à tous qui ont répondu . J'ai pu résoudre le probleme
captain_torche Posté 5 Juillet 2006 Posté 5 Juillet 2006 Il serait opportun que, lors d'une résolution externe, tu précises la méthode que tu as utilisée. Cela pourrait permettre à d'autres de résoudre leur souci, s'ils tombent sur ton post.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant