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

  FORUM HardWare.fr
  Programmation
  PHP

  formulaire - ouvrir une page après validation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

formulaire - ouvrir une page après validation

n°797506
$man
Posté le 16-07-2004 à 11:51:23  profilanswer
 

salut,
bon la faut que j'explique mon titre n'étant pas super (si quelqu'un a mieux  ;) )
Je me fait un petit formulaire tout simple ou la personne tape : rue, code postal, ville -> quand elle valide, ca lui ouvre une fenetre avec un plan pour venir ou je suis.
Seulement je voudrais que ca s'ouvre dans une autre fenêtre! Pour l'instant j'ai un header location mais je me demande si on peut lui indiquer un target=blank ?
Sinon un truc en js, open('mon url'), mais j'aime pas trop, un coup de F5 ou de précedent et revoila la fenetre !
Je voudrais savoir qu'elle serait la meilleure technique à vos yeux !
mon code (les critiques sont les bienvenues  :) )

Code :
  1. echo "
  2. <link href=\"style2.css\" rel=\"stylesheet\" type=\"text/css\">
  3. <form method=\"POST\" action=\"contact.php\">
  4. <table class=\"form2\">
  5.   <tr><td bgcolor=\"#F7DD75\">N° et Rue, métro,<br>quartier, gare</td><td><input type=\"text\" name=\"rue\"></td></tr>
  6.   <tr><td bgcolor=\"#F7DD75\">Code postal</td><td><input type=\"text\" name=\"codepostal\"></td></tr>
  7.   <tr><td bgcolor=\"#F7DD75\" rowspan=\"2\">Ville, lieu-dit,<br>aéroport</td><td><input type=\"text\" name=\"ville\"></td></tr>
  8.   <tr><td><input type=\"submit\" name=\"submit\" value=\"Valider\"></td></tr>
  9. </table>
  10. </form>";
  11. if (isset($_POST['submit']))
  12. {
  13. $rue=$_POST['rue'];
  14. $codepostal=$_POST['codepostal'];
  15. $ville=$_POST['ville'];
  16. Header("Location: http://www4.mappy.com/sidoNLzofzP7 [...] y=18&#034; );
  17. }

mood
Publicité
Posté le 16-07-2004 à 11:51:23  profilanswer
 

n°797509
jagstang
Pa Capona ಠ_ಠ
Posté le 16-07-2004 à 11:52:38  profilanswer
 

pas de choix que d'utiliser du JS


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°797511
$man
Posté le 16-07-2004 à 11:54:44  profilanswer
 

Ok, je vais faire çà.
Y'a t'il une méthode pour gérer le F5 ?
merci
 
EDIT: question à 3€, pour mozilla, il va pas considérer çà comme un pop-up ?


Message édité par $man le 16-07-2004 à 11:59:28
n°797590
Profil sup​primé
Posté le 16-07-2004 à 13:09:32  answer
 

oui c'est un pop up

n°797624
jagstang
Pa Capona ಠ_ಠ
Posté le 16-07-2004 à 13:25:28  profilanswer
 

$man a écrit :

Ok, je vais faire çà.
Y'a t'il une méthode pour gérer le F5 ?
merci
 
EDIT: question à 3€, pour mozilla, il va pas considérer çà comme un pop-up ?


pas que pour mozilla


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°797679
$man
Posté le 16-07-2004 à 14:03:08  profilanswer
 

merci de vos réponse,
c'est vraiment pas très propre alors le js !
sinon chose curieuse, j'ai fait un window.open, sous ie ca marche mais pas sur mozilla (cliquable donc pas ouvert automatiquement). Or je suis allé sur un site qui propose des script et quand je clique dessus ça fonctionne. Y'a un truc spécial à repsecter que je n'aurais pas vu ?

n°797682
jagstang
Pa Capona ಠ_ಠ
Posté le 16-07-2004 à 14:04:36  profilanswer
 

donne la ligne du window.open stp


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°797719
$man
Posté le 16-07-2004 à 14:37:36  profilanswer
 

voila que ça marche plus sous IE :(

Code :
  1. echo "
  2. <SCRIPT LANGUAGE=\"JavaScript\">
  3. <!- window.open ('http://mappy.fr')
  4. -->
  5. <SCRIPT>";


Message édité par $man le 16-07-2004 à 14:38:21
n°797729
jagstang
Pa Capona ಠ_ಠ
Posté le 16-07-2004 à 14:44:39  profilanswer
 

donne le code ou tu apelles cette fonction


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°797747
$man
Posté le 16-07-2004 à 14:57:15  profilanswer
 

il remplace le header du code inscrit plus haut !
merci de ton aide

mood
Publicité
Posté le 16-07-2004 à 14:57:15  profilanswer
 

n°797757
jagstang
Pa Capona ಠ_ಠ
Posté le 16-07-2004 à 15:02:32  profilanswer
 

ben tu appelle jamais ta fonction JS...
 
normalement tu dois avoir un truc du style
 
<a href='bla' onClick='javascript:window.open(...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°797760
$man
Posté le 16-07-2004 à 15:05:16  profilanswer
 

oui, mais je souhaite que quand on valide ca lance la fonction, pas qu'il y ait un lien ! Il faut penser que j'ai des variables à faire passer. Sinon sur mon bouton submit j'aurais mis un oonclik mais en faisant ca je récupère pas mes variables :(
 
EDIT: j'ai mis un onload, ca marche


Message édité par $man le 16-07-2004 à 15:38:51

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

  formulaire - ouvrir une page après validation

 

Sujets relatifs
Afficher le titre lu dans Winamp sur une page web.Ouvrir fichier PDF avec python ?
Enregistrer sous a louverture d'une pageformulaire de saisie php html
Intégration JavaScript (généré par Acdsee6) dans page HTML ???Formulaire qui efface les données quand je valide et revient :(
formulaire en HTMLranger le résultat d'une requete dans un formulaire
Problème validation fichier CSS par le WC3Ouvrir un logiciel exterieur au programme
Plus de sujets relatifs à : formulaire - ouvrir une page après validation


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