IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

$_GET et $_POST à la fois


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut $_GET et $_POST à la fois
    Bonjour à tous

    Voila, j'ai une page web qui doit être accédée de deux facons : soit par un formulaire (je recois la variable avec $_POST donc) ou par une autre page web (je recois la même information avec $_GET) et je voudrais que la page s'affiche dans les deux cas (que l'on passe par le formulaire ou par la page web).

    J'ai essayé des conditions avec la fonction isset mais ca ne marche pas.

    Est-ce que quelqu'un saurait comment faire ?
    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    Montres nous le bout de ton code qui pose problème ...

    Sinon tu peux toujours utiliser la "method" GET dans ton formulaire au lieu de POST ...

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2006
    Messages : 63
    Par défaut
    le $_REQUEST comprend aussi bien els élément du $_GET que celui du $_POST

    Donc

    $_REQUEST["monChamps"] renvois pareil que $_POST["monChamps"]
    $_REQUEST["monChamps"] renvois pareil que $_GET["monChamps"]

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Voici le passage qui me pose problème

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if(isset($_GET))
    	{$idformulaire = $_GET['idressource'];
    		echo "toto";}
    	if(isset($_POST))
    	{
    		echo"tata";
    		$idformulaire = $_POST['id_ressource'];
    		if($idformulaire == 'aucun')
    			$idformulaire = $_POST['titre_ressource'];
    	}
    ...
    En fait je pense que c'est surtout au niveau des if qu'il faut magouiller

  5. #5
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(isset($_GET['idressource']))
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(isset($_POST['idressource'])) {

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    C'est bon !
    J'ai réussi avec le $_REQUEST mais je pense effectivment que c'était un problème dans la variable (le fait qu'elles ne s'écrivent pas pareil)

    Encore une fois, un problème dû à quelque chose de tout bête
    Merci pour vos réponse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. $_GET et $_POST
    Par bingo06260 dans le forum Langage
    Réponses: 2
    Dernier message: 12/04/2012, 16h23
  2. Transformation de variables $_GET et $_POST
    Par Sayrus dans le forum Langage
    Réponses: 3
    Dernier message: 21/02/2008, 23h23
  3. Réponses: 1
    Dernier message: 13/05/2007, 11h43
  4. Objets sérialisés corrompus avec $_GET et $_POST
    Par davcha dans le forum Langage
    Réponses: 2
    Dernier message: 17/03/2007, 00h20
  5. [PHP-JS] Php et Javascript, ph avec _GET ou _POST
    Par mouzaia dans le forum Langage
    Réponses: 3
    Dernier message: 15/01/2006, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo