Deux boutons submit dans un formulaire :x - PHP - Programmation
Marsh Posté le 18-03-2005 à 00:56:21
Hello,
Je comprends pas tous, mais tu peux avoir deux bouton submit qui font deux action differente sur un meme form !
Code :
|
Code :
|
Marsh Posté le 18-03-2005 à 18:08:31
En fait j'ai ça, mais soit le formulaire se valide même avec la prévisualisation, soit, si j'isole ma requete avec un isset ($_POST['ok']) , lorsque je prévisualise et qu'ensuite je clique sur envoyer, ça send plus à la BDD
Marsh Posté le 19-03-2005 à 19:06:41
> bozocarsu : les tag html s'ecrivent en minuscules, ansi que leurs attributs
> pouzy , fait un print de tes $_POST ( => print_r() ) et tu comprendras probablement ou est l'erreur
Marsh Posté le 20-03-2005 à 11:21:31
Euh, je le fais où le print ? ( je suis débutant de chez débutant en PHP, aucune base fondée, que des observations des scripts des autres )
Marsh Posté le 20-03-2005 à 11:24:19
Ou tu veux, le $_POST reste le meme sur tout le script (a moins que tu le modifie, ce qui n'a pas de sens)
Marsh Posté le 20-03-2005 à 11:54:16
Je fais un print_r($_POST) ?
Parce que si tu parles de juste voir si le $_POST marche bien , oui, lorsque tu clique sur la prévisu, tu vois ien ce que tu as écrit et tout Je me sers des variables echo $_POST['Texte'] & co
Marsh Posté le 20-03-2005 à 12:32:32
fai le print_r et regarde si tout ce que tu cherche y est. S
Marsh Posté le 20-03-2005 à 14:51:37
J'ai peur de ne pas comprendre la ..
Code :
|
Ca, ça m'affiche bien ce que j'ai mis en texte dans le formulaire, mais rien pour le print_r ... Help ?
Marsh Posté le 20-03-2005 à 14:55:14
c'est quoi ce code
a mon avis, il y a du DW la dessous
Marsh Posté le 20-03-2005 à 15:18:05
Nop ... mais du débutant .. pas de DW
Marsh Posté le 20-03-2005 à 15:20:56
bin tu ferais mieux d'apprendre l'html avant, ca te permetrait de faire quelques chose qui marche au moins
parce que la ton code !!! elle est ou la balise <table>
Marsh Posté le 20-03-2005 à 15:32:49
Le code est pas entier ... Question HTML je pense que je m'en sors sinon j'aurais jamais réussi à faire le site de mon profil, non ?
La c'est juste une question de php .. le isset est inclus dans une table ...
Si t'as envie que je te C/C le code qui fait 232 lignes, j'veux bien ...
Bref, pas d'idée autre que critique ?
Marsh Posté le 20-03-2005 à 20:06:32
Colle le print_r a la 1ere ligne de ton script.
Et non a voir tu y connais rien en html, donc ton site de profil est pas une preuve
Marsh Posté le 23-03-2005 à 09:33:42
esox_ch a écrit : > bozocarsu : les tag html s'ecrivent en minuscules, ansi que leurs attributs |
http://www.w3.org/TR/html401/interact/forms.html
J'avoue les attributs sont en minuscules ...... C'est pas de l XHTML ...
Marsh Posté le 17-03-2005 à 18:18:37
Coucou à tous
J'ai fait des recherches, je suis tombé par exemple sur cette FAQ, mais je n'arrive pas à résoudre mon problème.
En fait, j'ai un formulaire d'envoi de tutoriaux, qui est un peu comme ça :
Mon problème, c'est que j'ai un
Si je le mets tout en haut, le formulaire n'est pas posté lorsque l'on clique sur prévisualiser, et est posté avec le enregistrer. Ca doit être un coup de bol, ou une exploitation d'un bug de mon script, je sais pas .. :x
Bref, pour le confort du posteur, je voudrais qu'il puisse récupérer son post lorsqu'il le prévisualise quoi, hisoitre de pas avoir à tout retaper
Bref, bon, dans ce if isset, j'ai la prévisualisation, et aussi le même formulaire avec les values rentrées.
Et la, par contre, lorsque je reposte à partir de ce deuxi_ème formulaire, ça marche pas .. Ca envoie pas.
Alors, si je mets pas ce if isset tout en haut mais un peu plus bas ( j'me comprends ), la requête est effectuée même si on clique sur le Prévisualiser ..
Bref, il ne peut pas y avoir deux bouton submit qui effectuent deux actions bien différentes grâce à leurs noms ?
Si oui, comment ?
Merci !
---------------
Hello hello super jello