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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Récupéré la réponce d'un <form> dans une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Récupéré la réponce d'un <form> dans une variable

n°1939167
Romiinet
Posté le 09-11-2009 à 21:51:42  profilanswer
 

Bonjour,
 
je vous explique mon problème :
 
j'ai une page php qui propose un formulaire de ce type "<forme action="login.php" method="post">"
 
j'aimerai stocké la raiponce de la page login.php dans un variable, es possible ?
 
un shéma :
Page 1 => envoi form => Page 2
Page 2 => envoi rép. => Page 1
Page 1 => Sauvegarde page.
 
 
merci de bien vouloir m'aider :)


---------------
Achats & Ventes
mood
Publicité
Posté le 09-11-2009 à 21:51:42  profilanswer
 

n°1939184
stealth35
Posté le 09-11-2009 à 22:07:40  profilanswer
 

session

n°1939194
Romiinet
Posté le 09-11-2009 à 22:19:37  profilanswer
 

session ?


---------------
Achats & Ventes
n°1939234
stealth35
Posté le 09-11-2009 à 23:41:34  profilanswer
 
n°1939257
Pascal le ​nain
Posté le 10-11-2009 à 05:46:38  profilanswer
 


session.
 
 :D

n°1939307
Romiinet
Posté le 10-11-2009 à 10:16:05  profilanswer
 

Page 1 => envoi form => Page 2
Page 2 => envoi rép. => Page 1
Page 1 => Sauvegarde page.

 

en faite j'ai toute une liste de paramètres, et ce que je voudrai faire c'est que ma page 1 envoi plusieurs form avec chaque paramètre un par un et enregistre la raiponce de la page 2 dans un fichier .

 

sans afficher la page 2 si possible et toute automatiquement sans devoir cliqué nul part :o

 

es-ce possible sachant que je ne peu pas modifier la page 2 ?

 

exemple d'utilisation: inscrire tout les membres d'un éventuel forum m'appartenant sur un autre, en sauvegardent la raiponce du second forum. bien sur avec leur accord :D

Message cité 1 fois
Message édité par Romiinet le 10-11-2009 à 10:17:05

---------------
Achats & Ventes
n°1939388
Pascal le ​nain
Posté le 10-11-2009 à 13:13:02  profilanswer
 

Romiinet a écrit :

Page 1 => envoi form => Page 2
Page 2 => envoi rép. => Page 1
Page 1 => Sauvegarde page.  
 
en faite j'ai toute une liste de paramètres, et ce que je voudrai faire c'est que ma page 1 envoie plusieurs form avec chaque paramètre un par un et enregistre la raiponce de la page 2 dans un fichier .
 
sans afficher la page 2 si possible et toute automatiquement sans devoir cliqué nul part  
 
est-ce possible sachant que je ne peux pas modifier la page 2 ?
 
exemple d'utilisation: inscrire tout les membres d'un éventuel forum m'appartenant sur un autre, en sauvegardent la raiponce du second forum. bien sur avec leur accord :D


Un peu de tenue.
 
Je ne comprends pas vraiment ce que tu cherches à faire. Dans ton exemple, une simple exportation de base SQL suffit.
 
D'après ce que je comprends, tu veux que le formulaire se valide sans quitter la page. Si c'est ça il te faut un peu d'ajax. Check par ici : http://docs.jquery.com/Ajax/jQuery.post


Message édité par Pascal le nain le 10-11-2009 à 13:15:37
n°1939420
Romiinet
Posté le 10-11-2009 à 16:11:12  profilanswer
 

désolé l'orthographe n'est pas mon fort [:cawa]

 

le truc des forums c'était un exemple :o

 

ce que je voudrais faire c'est que depuis une page PHP ("page1" ) je puis :

 
  • fichier source => tableau


[boucle]

  • lire l'énième groupe d'info dans le tableau,
  • remplir un form avec les info,
  • envoyer le form à une autre page ("page2" )
  • Récupère la réponse de la page2 dans une variable
  • Enregistré la variable dans un autre tableau

[/boucle]

 
  • enregistré le deuxième tableau dans un fichier


voilà en gros :D

 

j'ai déjà a peu près tout fait, mais je bloque sur :

  • Récupère la réponse de la page2 dans une variable


sans afficher la page et toutes automatiquement sans clique a chaque passage de boucle :o

 

merci de votre aide ça me soulage de voir qu'on est prêt a m'aider par ici :)


Message édité par Romiinet le 10-11-2009 à 16:14:01

---------------
Achats & Ventes
n°1939468
Pascal le ​nain
Posté le 10-11-2009 à 18:11:48  profilanswer
 

En quoi consiste la réponse de la page2 ?
C'est une page HTML et tu veux récupéré le code ?
 
Je te recommande toujours ajax : http://docs.jquery.com/Ajax/jQuery.post
 
Check quelques exemples, je pense que ça peut t'intéresser.

n°1939507
Romiinet
Posté le 10-11-2009 à 21:26:45  profilanswer
 

oui oui c'est du code html que je voudrais mettre dans un fichier,
 
merci du lien je vais suivre vos conseils :)


---------------
Achats & Ventes
mood
Publicité
Posté le 10-11-2009 à 21:26:45  profilanswer
 

n°1939512
Pascal le ​nain
Posté le 10-11-2009 à 21:41:31  profilanswer
 

La syntaxe est :
 
$.post('page2.php',{parametre:valeur,...},function(data){});
 
page2.php c'est la page où doit renvoyer le formulaire.
parametre:valeur c'est les paramètre en post de ton formulaire.
Comme c'est du javascript faut aller chercher les input par leur id, du genre :
{name:$(#id_de_ton_input).val(), surname:$(#id_de_ton_input2).val(),...}
Dans la fonction function(data) tu fais ce que tu veux, sachant que data est une variable string qui contient le résultat de la page2.php. C'est justement ce que tu cherches.

n°1939514
Romiinet
Posté le 10-11-2009 à 21:47:39  profilanswer
 

oh ça devient intéressent :)
 
donc si j'ai bien compris dans ma page1.php je dois mettre par exemple :
$.post("page2.php",
    {  accountName: "conte1",
     password: "azerty"
 },
   function(data){
     alert("Data Loaded: " +  data);
   }
 );  
 
ou sinon je dois crée le form en html et le script se chargera de le poster et de me retourné la réponse ?


---------------
Achats & Ventes
n°1939534
Pascal le ​nain
Posté le 11-11-2009 à 00:11:04  profilanswer
 

Oui voila.
Par contre, il faut empécher le formulaire de se valider quand on clique sur le bouton Valider.
Le mieux est simplement de ne pas faire de formulaire et de mettre les input directement dans la page avec un id.
Tu ajoutes un bouton ou une image avec un onclick="valider()"
avec valider() = ton script js.

n°1939670
Romiinet
Posté le 11-11-2009 à 14:22:45  profilanswer
 


le php ça va je gère plus ou moins, par contre le java très peu pour moi  :pt1cable:  
 
j'aimerai un peu plus de détails si cela ne vous dérange pas  [:cawa]


Message édité par Romiinet le 11-11-2009 à 14:24:04

---------------
Achats & Ventes
n°1939677
Pascal le ​nain
Posté le 11-11-2009 à 15:16:10  profilanswer
 

Il s'agit de javacript, et non de java.
C'est un langage qui ressemble au php, mais exécuté du coté client.
Il est utilisé sur la majorité des pages html (dont cette page-ci)
 
Cherche quelques tutos, c'est archi simple.


Message édité par Pascal le nain le 11-11-2009 à 15:18:18
n°1939696
Romiinet
Posté le 11-11-2009 à 16:28:47  profilanswer
 

ok merci a vous :)
 
je reviendrais si je bloque merci merci :)


---------------
Achats & Ventes
n°1939724
Pascal le ​nain
Posté le 11-11-2009 à 18:14:27  profilanswer
 

Attention, la syntaxe que je t'ai montré est propre à jquery.
La syntaxe classique de javascript est différente.

n°1939768
Romiinet
Posté le 11-11-2009 à 20:30:50  profilanswer
 

hum ok :)


---------------
Achats & Ventes

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

  [PHP] Récupéré la réponce d'un <form> dans une variable

 

Sujets relatifs
[xsl]gestion du retour chariot dans une variable stringSelect lié en JS+PHP : problème avec IE
savoir où est setée une variable[reglé] Faire un lien avec variable plus SUBSTR
PHP - authentification requise acces à un XML- htpasswdConditions en fonction de l'heure en PHP
variable vba vers vbs[PHP] Zend PDF - Assembler 2 fichiers PDF
[Resolu][SOAP][PHP] Utilisation des paramètres[PHP] Include. Problème de mise en place.
Plus de sujets relatifs à : [PHP] Récupéré la réponce d'un <form> dans une variable


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