Quel a été le dernire bouton cliqué ? [PHP] - PHP - Programmation
Marsh Posté le 07-07-2003 à 15:46:21
bah ton formulaire tu passes une valeur, et a l'arrivee dans le script, tu testes
Marsh Posté le 07-07-2003 à 15:59:26
ben oui c'est déjà fait mais ça ne fonctionne pas :
dans le formulaire :
Code :
|
dans le traitement :
Code :
|
je crois que je deviens fou
Marsh Posté le 07-07-2003 à 16:03:04
et en faisant un
if(isset($_Post['fin'])) echo 1;
else echo 2;
Marsh Posté le 07-07-2003 à 16:03:21
tes deux submits on pas le même nom, soit tu leur mets le même et tu testes la valeur pour ce nom la, soit tu vérifies avec un isset laquelle des deux est initialisée.
Marsh Posté le 07-07-2003 à 16:11:56
Sébastien a écrit : et en faisant un |
je viens de trouver ça dans un bouquin
j'ai essayé : pareil : marche pas du tout
Marsh Posté le 07-07-2003 à 16:19:10
Anapajari a écrit : tes deux submits on pas le même nom, soit tu leur mets le même et tu testes la valeur pour ce nom la, soit tu vérifies avec un isset laquelle des deux est initialisée. |
donc voilà, je viens d'essayer ça aussi : pas mieux !
ça fait 2H20 que je suis dessus, je vais pas tarder à me taper la tête contre les murs !!
Marsh Posté le 07-07-2003 à 16:21:04
je pense que le problème viens de la ligne de déclaration du formulaire :
<FORM action=creation_crr_2_dans_base.php method=post name=form1 onSubmit="javascript:verifchamp(); return false;">
Marsh Posté le 07-07-2003 à 16:33:52
je ne sais pas si ton problème viens de ça mais il y a des trucs plutot bizarres.
la syntax serait plutot :
Code :
|
parce que je ne vois ce que viennent faire "javascript" et "return false" dans ton "onSubmit".
Marsh Posté le 07-07-2003 à 16:36:35
grohark a écrit : je ne sais pas si ton problème viens de ça mais il y a des trucs plutot bizarres.
|
ben j'avais essayer ça aussi il y a 1H ou 2,
mais ça n'avait jamais fonctionné correctement
Marsh Posté le 07-07-2003 à 16:43:31
tu pourrais dire ce que tu cherches à faire précisement ??
ça ne serait pas du genre si tu cliques sur tel bouton tu envoies ton formulaire à tel script et si tu cliques sur un autre bouton tu envoies à un autre script ?
Marsh Posté le 07-07-2003 à 16:45:13
grohark a écrit : tu pourrais dire ce que tu cherches à faire précisement ?? |
si c'est ça
mais le problème ne vient pas de là !
ça je l'ai fait pas de fois sans erreur
ici, il y a, en plus, une vérification des champs faite par un script javascript qui se lance au submit
Marsh Posté le 07-07-2003 à 16:53:48
dans ce cas la oublie le js et utilise la fonction header
if(isset(..)) Header("...." );
else ....
Marsh Posté le 09-07-2003 à 15:24:37
pour les variable qu'on reçoit sans par un post ou un get,
ya deux syntaxe ?
_POST['var']
et
$http_post_var['var'] ?
je pose la question ici mais ça a pas trop avoir ici
Marsh Posté le 09-07-2003 à 15:42:29
pour GET c'est $_GET['var']
pour POST c'est $_POST['var']
les 2 autres syntaxes :
$http_post_var['var'] et $http_get_var['var'] ne sont plus utilisées parce qu'elles sont obsoletes (il me semble) en PHP4.
Marsh Posté le 09-07-2003 à 16:10:20
oki
c'est parce que je vois ça dans phpbb donc je savais pas laquelle je devais utiliser.
c'est vrai que $_GET est plus simple et moin long
Marsh Posté le 10-07-2003 à 10:11:35
c juste des abréviation, non ?
Marsh Posté le 10-07-2003 à 10:17:29
nan... évolution. $_GET en php3 ça marche pas. seulement sur la version 4. $_GET, $_POST, $_SESSION, $_SERVER...
Marsh Posté le 10-07-2003 à 10:44:10
ta pas essayer sans les "" de name.
en gros:
<INPUT type=submit name=suite value="Enregistrer et ajouter une autre partie au compte-rendu"><BR>
<INPUT type=submit name=fin value="Enregistrer et terminer le compte-rendu">
je sais pas ci c'est ca mais bon.
Marsh Posté le 10-07-2003 à 11:00:16
apres verif c pas ca
il fo les ""
dsl pour la fosse piste
Marsh Posté le 23-07-2003 à 10:01:18
Sébastien a écrit : et en faisant un |
ca fait quoi un isset?
Marsh Posté le 23-07-2003 à 14:06:58
Ben déjà, qu'il poste la page que recoit le navigateur, par ce que ca m'étonerait pas que le javascript foutes la merde et ça on poura pas savoir ce qui ce passe sans avoir le code.
Marsh Posté le 07-07-2003 à 15:37:01
Je voudrais savoir sur quel bouton l'utilisateur a cliqué pour arriver sur la page actuelle.
(pour savoir quel traitement effectuer)
comment faire ?
PS: il y avait un onSubmit sur mon formulaire
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron