Verification d'une variable

xsd
Invité n'ayant pas de compte PHPfrance

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 ;)

Mammouth du PHP | 2937 Messages

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';
}
Modifié en dernier par Victor BRITO le 07 août 2008, 22:04, modifié 2 fois.

xsd
Invité n'ayant pas de compte PHPfrance

07 août 2008, 22:02

Merci de ton aide ;)

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

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 !!! ;)