Récupéré la réponce d'un <form> dans une variable [PHP] - PHP - Programmation
Marsh Posté le 09-11-2009 à 22:19:37
ReplyMarsh Posté le 10-11-2009 à 10:16:05
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
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
Marsh Posté le 10-11-2009 à 13:13:02
Romiinet a écrit : Page 1 => envoi form => Page 2 |
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
Marsh Posté le 10-11-2009 à 16:11:12
désolé l'orthographe n'est pas mon fort
le truc des forums c'était un exemple
ce que je voudrais faire c'est que depuis une page PHP ("page1" ) je puis :
[boucle]
[/boucle]
voilà en gros
j'ai déjà a peu près tout fait, mais je bloque sur :
sans afficher la page et toutes automatiquement sans clique a chaque passage de boucle
merci de votre aide ça me soulage de voir qu'on est prêt a m'aider par ici
Marsh Posté le 10-11-2009 à 18:11:48
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.
Marsh Posté le 10-11-2009 à 21:26:45
oui oui c'est du code html que je voudrais mettre dans un fichier,
merci du lien je vais suivre vos conseils
Marsh Posté le 10-11-2009 à 21:41:31
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.
Marsh Posté le 10-11-2009 à 21:47:39
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 ?
Marsh Posté le 11-11-2009 à 00:11:04
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.
Marsh Posté le 11-11-2009 à 14:22:45
le php ça va je gère plus ou moins, par contre le java très peu pour moi
j'aimerai un peu plus de détails si cela ne vous dérange pas
Marsh Posté le 11-11-2009 à 15:16:10
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.
Marsh Posté le 11-11-2009 à 16:28:47
ReplyMarsh Posté le 11-11-2009 à 18:14:27
Attention, la syntaxe que je t'ai montré est propre à jquery.
La syntaxe classique de javascript est différente.
Marsh Posté le 09-11-2009 à 21:51:42
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