Verification d'une variable

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 : Verification d'une variable

par albat » 07 août 2008, 22:32

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par xsd » 07 août 2008, 22:02

Merci de ton aide ;)

par Victor BRITO » 07 août 2008, 22:00

Procède comme suit :
// Vérification du paramètre d'URL
// S'il est passé
if (isset ($_GET['serie']))
{
  // On définit une variable à laquelle on affecte la valeur du paramètre d'URL "serie"
  $serie = $_GET['serie'];
  // Ici, d'autres instructions éventuelles
}
// Sinon, on définit une valeur par défaut à $serie ou on donne d'autres instructions
else
{
  $serie = 'une valeur par défaut';
  // Ici, d'autres instructions éventuelles
}
On peut même aller un peu plus loin en vérifiant si le paramètre est passé et s'il correspond à une valeur attendue, par exemple :
// Vérification du paramètre d'URL
// S'il est passé et vaut 'toto'
if (isset ($_GET['serie']) && $_GET['serie'] == 'toto')
{
  echo '$_GET[\'serie\'] vaut bien \'toto\'';
}
// Sinon
else
{
  echo '$_GET[\'serie\'] ne vaut pas \'toto\' ou n\'est pas défini';
}

Verification d'une variable

par xsd » 07 août 2008, 21:46

Salut

j'ai un probleme sur un morceau de code php

donc ca se presente comme ca :

si la variable serie existe dans la barre d'adresse on fait ce bloc sinon on fait l'autre

au depart je pensait qu'il falait faire :

if($_GET['serie'])
{

}
else
{

}

mais ca ne fonctione pas povez vous m'aider svp ??

merci d'avance ;)