un formulaire deux direction

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : un formulaire deux direction

par jeff » 26 nov. 2005, 11:49

if(isset($_POST['modif']))
  include('modif.php');/*ou ‘modif’ est le nom de mon input de mon bouton modifier*/
elseif(isset($_POST['sup']))
include('supprimer.php');

par pierrecalligaro » 26 nov. 2005, 11:47

Non il me met :
Parse error: parse error, unexpected T_INCLUDE

par jeff » 25 nov. 2005, 13:58

salut
essaye comme ceci
if(isset($_POST['modif']))
  include('modif.php');/*ou ‘modif’ est le nom de mon input de mon bouton modifier*/
elsif(isset($_POST['sup']))
include('supprimer.php');

par pierrecalligaro » 25 nov. 2005, 12:54

Bonjour,
Je me permets de rebondir sur ce post. J’ai exactement le même problème.

en fonction du bouton sélecter tu inclus une page ou bien l'autre.
justement comment fait vous au niveau de la syntaxe pour que l'action sache quel include faire ?
Dans mon form, j'ai un bouton supprimer et un modifier.

J’ai essayé avec :
if(isset($_POST[‘modif’])){include('modif.php')}/*ou ‘modif’ est le nom de mon input de mon bouton modifier*/
elsif(isset($_POST[‘sup’])){include('supprimer.php')}
 
A mon avis ma syntaxe n'est pas correcte !!
Pouvez vous m’aiguiller ?

Merci
Pierre

par jeff » 24 nov. 2005, 21:49

en plus c'est pas forcement plus long
c'est juste scindé en plusieur fichier
un fichier qui correspond a l'action specifier qui va dirigé vers le fichier de traitement specifique

par iclo » 24 nov. 2005, 21:14

oui, et c'est le plus propres.

Perso je préfère un fichier un peu plus long (mais bien structuré et commenté) que plusieurs petits fichiers

par jeff » 24 nov. 2005, 20:41

avec des includes propre je pense que c'est la meilleur solution

par nath-0-0 » 24 nov. 2005, 20:38

merci de ta proposition mais j'aime pas trop cette solution..
Je vais vite me retrouver dans un gros :x si je commence comme cela...

QQ aurait il une autre idée??

par iclo » 24 nov. 2005, 20:11

Tu peux tout faire dans un seul fichier en fonction du bouton cliqué tu affiches soit la recherche, soit le formulaire de recherche avancé.
Tu peux éventuellement utiliser un include: en fonction du bouton sélecter tu inclus une page ou bien l'autre.

un formulaire deux direction

par nath-0-0 » 24 nov. 2005, 19:06

bonjour,

J'ai une page avec une form.

un bouton recherche permettant de faire une recherche a partire des critères rentré dans les champs de saisies. --> page liste des produits.php

J'ai également un lien permettant d'ajouter des critères de recherches suplémentaires. --> pages recherche avancée.php

simplement lorsqu'on passe de cette page "recherche simple" a la page "recherche avancee" j'aimerais qu'on retrouve sur "recherche avancee" les criteres deja renseigné de "recherche simple".

Donc j'aurais un formulaire mais qui permettrait d'aller sur deux pages différentes suivant que l'on click sur Rechercher ou Criteres suplementaire.

comment on peut faire?
Il faut changer le action de la form avec le javascript?
mais si le javascript n'est pas supporté par le navigateur, comment fait on??
quelle est la syntaxe pour changer l'action de la form??

merci d'avance....