Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3113 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]comment submiter un form par header("location :/ main.php") ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]comment submiter un form par header("location :/ main.php") ?

n°379053
NathalieCo​m
Posté le 30-04-2003 à 21:57:03  profilanswer
 

J'ai une fonction qui crée une session et qui doit en cas de reussite d'authentification rediriger l'utilisateur sur la page main. Sauf que j'ai envie d'envoyer deux variable $var1 et $var2 à cette page.

Code :
  1. function fonc()
  2. {
  3. //tous le blabla pour vérifier......
  4. $var1="blabla1";  $var2="blabla2";
  5. <form method="post" action="/main.php" name="nom">
  6. <input type="hidden" value"$var1" name="v1">
  7. <input type="hidden" value"$var2" name="v2">
  8. </form>
  9. header("location : /main.php" );
  10. }


Ce que je veux, est d'envoyer la valeur des variables en redirigeant sur main.php.
pourriez vous m'aider SVP.
merci.
 :whistle:

mood
Publicité
Posté le 30-04-2003 à 21:57:03  profilanswer
 

n°379055
simogeo
j'ai jamais tué de chats, ...
Posté le 30-04-2003 à 22:00:04  profilanswer
 

NathalieCom a écrit :

J'ai une fonction qui crée une session et qui doit en cas de reussite d'authentification rediriger l'utilisateur sur la page main. Sauf que j'ai envie d'envoyer deux variable $var1 et $var2 à cette page.

Code :
  1. function fonc()
  2. {
  3. //tous le blabla pour vérifier......
  4. $var1="blabla1";  $var2="blabla2";
  5. <form method="post" action="/main.php" name="nom">
  6. <input type="hidden" value"$var1" name="v1">
  7. <input type="hidden" value"$var2" name="v2">
  8. </form>
  9. header("location : /main.php" );
  10. }


Ce que je veux, est d'envoyer la valeur des variables en redirigeant sur main.php.
pourriez vous m'aider SVP.
merci.
 :whistle:  


 
 
 

Code :
  1. <script language="javascript">
  2. function fonc()
  3. {
  4. //tous le blabla pour vérifier......
  5. $var1="blabla1";  $var2="blabla2";
  6. <form method="post" action="/main.php" name="nom">
  7. <input type="hidden" value"$var1" name="v1">
  8. <input type="hidden" value"$var2" name="v2">
  9. </form>
  10. nom.submit();
  11. }
  12. </script>


 
c'est bien une fonction javascript ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°379057
NathalieCo​m
Posté le 30-04-2003 à 22:01:15  profilanswer
 

Non c'est une fonction PHP.

n°379058
NathalieCo​m
Posté le 30-04-2003 à 22:03:50  profilanswer
 

désolé j'ai oulié l'echo :
 

Code :
  1. function fonc()
  2. {
  3. //tous le blabla pour vérifier......  
  4. $var1="blabla1";  $var2="blabla2";
  5. echo '<form method="post" action="/main.php" name="nom">
  6. <input type="hidden" value"$var1" name="v1"> 
  7. <input type="hidden" value"$var2" name="v2">
  8. </form> ';
  9. header("location : /main.php" );
  10. }

n°379062
HexaBitant
Pouet
Posté le 30-04-2003 à 22:05:47  profilanswer
 

tu pourrais me donner un exemple concret plz, c.a.d. me dire ce ke c les bla bla, ect...
parceke la moi j'ai rien griller, je suis peut etre con mais j'ai vraiment pas compris ou été le soucix... :heink:


---------------
Go to http://www.smallville-fr.com
n°379066
simogeo
j'ai jamais tué de chats, ...
Posté le 30-04-2003 à 22:07:23  profilanswer
 

NathalieCom a écrit :

désolé j'ai oulié l'echo :
 

Code :
  1. function fonc()
  2. {
  3. //tous le blabla pour vérifier......  
  4. $var1="blabla1";  $var2="blabla2";
  5. echo '<form method="post" action="/main.php" name="nom">
  6. <input type="hidden" value"$var1" name="v1"> 
  7. <input type="hidden" value"$var2" name="v2">
  8. </form> ';
  9. header("location : /main.php" );
  10. }




 
 [:spamafote]  dans ce cas .... si c'est cette fonction qui doit faire le renvoi :
 
 
tu vires header("location : /main.php" );
et tu poses ca a la place...
 

Code :
  1. echo "<script language=\"javascript\">";
  2. echo "nom.submit();";
  3. echo "</script>";


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°379068
NathalieCo​m
Posté le 30-04-2003 à 22:09:44  profilanswer
 

merci je vais l'essayer.
 :hello:

n°379069
NathalieCo​m
Posté le 30-04-2003 à 22:15:25  profilanswer
 

C'est ce que j'ai essayé mais en vain.
il submit pas. :non:

n°379072
simogeo
j'ai jamais tué de chats, ...
Posté le 30-04-2003 à 22:19:54  profilanswer
 

NathalieCom a écrit :

C'est ce que j'ai essayé mais en vain.
il submit pas. :non:  


 
 :heink:  .. bizarre ....
 
ton formulaire s'appelle bien "nom"
 
essayes :  
 

Code :
  1. echo  "document.form.submit();";
  2. // si c'est le seul formulaire de la page....


 
 [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°379092
NathalieCo​m
Posté le 30-04-2003 à 22:56:04  profilanswer
 

j'ai essayé mais en vain.
j'ai même essayé this.form.submit();

mood
Publicité
Posté le 30-04-2003 à 22:56:04  profilanswer
 

n°379094
simogeo
j'ai jamais tué de chats, ...
Posté le 30-04-2003 à 23:00:21  profilanswer
 

NathalieCom a écrit :

j'ai essayé mais en vain.
j'ai même essayé this.form.submit();
 


 
 :non:  pas normal  :o  code complet


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°379248
raph77
Posté le 01-05-2003 à 11:02:33  profilanswer
 

NathalieCom a écrit :

J'ai une fonction qui crée une session et qui doit en cas de reussite d'authentification rediriger l'utilisateur sur la page main. Sauf que j'ai envie d'envoyer deux variable $var1 et $var2 à cette page.

Code :
  1. function fonc()
  2. {
  3. //tous le blabla pour vérifier......
  4. $var1="blabla1";  $var2="blabla2";
  5. <form method="post" action="/main.php" name="nom">
  6. <input type="hidden" value"$var1" name="v1">
  7. <input type="hidden" value"$var2" name="v2">
  8. </form>
  9. header("location : /main.php" );
  10. }


Ce que je veux, est d'envoyer la valeur des variables en redirigeant sur main.php.
pourriez vous m'aider SVP.
merci.
 :whistle:  


 
Tu peux pas mettre un header() si tu as déjà envoyé du code html au navigateur, c'est pour ça que ça ne marche pas ;)

n°380483
beleg
黑社會
Posté le 02-05-2003 à 15:36:36  profilanswer
 

Code :
  1. function fonc()
  2.   {
  3.     //tous le blabla pour vérifier......
  4.    
  5.     $var1="blabla1";  $var2="blabla2";
  6.     header("location : /main.php?v1=$var1&v2=$var2" );
  7.   }

n°380789
panchopa
le lama de Lima
Posté le 02-05-2003 à 19:46:18  profilanswer
 

raph77 a écrit :


 
Tu peux pas mettre un header() si tu as déjà envoyé du code html au navigateur, c'est pour ça que ça ne marche pas ;)

 
exact, le header doit etre la premiere ligne de ton code sinon c'est foutu

n°380841
raph77
Posté le 02-05-2003 à 20:47:56  profilanswer
 

panchopa a écrit :

 
exact, le header doit etre la premiere ligne de ton code sinon c'est foutu


 
Pas forcément la première ligne, mais avant toute balise html ;)

n°380843
simogeo
j'ai jamais tué de chats, ...
Posté le 02-05-2003 à 20:49:56  profilanswer
 

raph77 a écrit :


 
Pas forcément la première ligne, mais avant toute balise html ;)


 
même pas ! si tu gères le flux de données client-serveur [:boidleau]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]comment submiter un form par header("location :/ main.php") ?

 

Sujets relatifs
[PHP]pbavec les $_SESSION[' '][PHP][php.ini]Comprends pas les lignes include_path et ... ???
Est-ce possible d'appeler une DLL (en C++) avec PHP ?[PHP] Ouvrir une session utilisateur
[PHP] générer des lignes de tableau automatiquement[HTML/PHP] Enregistrer plutôt qu'Ouvrir un fichier dans un lien
[HTML&ASP] Reprise d'une variable d'un form dans un textareaUn petit coup de main en JavaScript SVP ?
[PHP] +[JS] Récupération des données entre listes[PHP] Quel logiciel pour interfacer oracle et php ?
Plus de sujets relatifs à : [PHP]comment submiter un form par header("location :/ main.php") ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR