Plusieurs actions pour le bouto nsubmit en PHP?

Plusieurs actions pour le bouto nsubmit en PHP? - PHP - Programmation

Marsh Posté le 16-05-2006 à 11:38:52    


 
Bonjour, j'ai plusieurs formulaires placé dans différentes pages.  
 
Exemple : http://djilali.bechar.club.fr/dida/etape2-2.php
http://djilali.bechar.club.fr/dida/etape3-2.php
 
Lorsque l'on clique sur le bouton submit, cela envoie le formulaire mais comment l'utiliser également pour en même temps allez à la page suivante et continuer à remplir les autres formulaires ?
 
Merci

Reply

Marsh Posté le 16-05-2006 à 11:38:52   

Reply

Marsh Posté le 16-05-2006 à 11:41:41    

a la fin de ton script qui fait le "traitement" des informations du formulaire soumis tu fais un header location vers le formulaire suivant

Reply

Marsh Posté le 16-05-2006 à 11:55:30    

Merci pour ta réponse, je fais cela apres les balises name et value du bouton submit ? Je vais essayer comme ca.

Reply

Marsh Posté le 16-05-2006 à 12:04:45    

J'ai fait une petite rechercher et apparement c'est cela que je dois ajouter :
 
@header("Location: $etape1-6.php" );  
 
Mais ou le rajoutez exactement, peut on le mettre juste avant le code de deconnexion de la base MySQL?

Reply

Marsh Posté le 16-05-2006 à 12:15:24    

non tu ne dois rien avoir afficher si tu veux pouvoir faire un header ...
D'après tes questions j'imagine que tes scripts mélangent allègrement traitement et affichage ... ça va pas être gagner [:mlc]

Reply

Marsh Posté le 16-05-2006 à 13:22:36    


Merci pour les liens, j'ai commencé à lire puis j'ai arrêté, si je comprends bien le premier me permet de créer ses propres frameworks, et l'autre englobe trop de choses.
 
Moi je recherche simplement l'endroit adéquate dans le code pour placer la fonction header location.

Reply

Marsh Posté le 16-05-2006 à 13:35:11    

http://fr.php.net/header -> exemple 6

Citation :

Exemple 6. header() doit toujours être appelé en premier

Reply

Marsh Posté le 16-05-2006 à 14:40:44    

anapajari a écrit :

http://fr.php.net/header -> exemple 6

Citation :

Exemple 6. header() doit toujours être appelé en premier



Je ne vois toujours pas.
 
D'apres l'exemple on devra avoir ca :
 
<?php
 
  require("user_logging.inc" )
?>
<?php
  header("Content-Type: audio/x-pn-realaudio" );
?>
&nbsp;
// Erreur :  Notez la ligne blanche ci-dessus
?>  
 
 
 
Si le lien que je veut atteindre avec mon bouton (location) se nomme etape1-3.php alors je met quel code?
Car au dessus je vois que le contenu doit-être de type audio et ca me perturbe.
 
Merci

Reply

Marsh Posté le 16-05-2006 à 15:12:54    

En fait j'ai juste fait ca :  
 
 
<form action="etape1-3.php" method="POST">  
 
C'est le plus simple mais cela executera malgré tout la requête que je lui aidit  ? (requête pour insérer les valeurs des variables dans une table)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed