J'ai besoin de récupérer une variable d'une url en PHP et de tester si cette variable est vide ou non (si vide j'appelle une page spécifique),
si non vide, je dois interroger une base MYSQL pour vérifier si cette variable est présente dans une table indexée,
si oui : je redirige vers une page spécifique
si non : je test si le navigateur appelant est un smartphone et je redirige vers une autre page en fonction du navigateur, en passant la variable $j en POST
le tout : automatiquement sans que l'utilisateur n'ait besoin de cliquer sur le moindre bouton envoyer !
Si t'es sûr que la variable existe, tu peux faire un test à savoir si elle est vide, du genre
if (trim($mavariable) == '') { echo 'Je fais ceci'; }
Si t'est pas sûr qu'elle existe, tu fais appelle à isset
echo (isset($mavariable)) ? 'puisque ceci existe' : 'Quand cela ne se trouve pas';
Ceci en version simplifiée, mais si t'as des fonctions à appliquer, vas-y avec un if ... else complet comme cela:
if (trim($_GET["VariableDelURL"]) == '') {
echo 'C`est vide';
} else { if (!isset($_GET["VariableDelURL"])) {
echo 'La variable n`est tout simplement pas définie';
} else { if ($_GET["VariableDelURL"] == 'bidule') {
echo 'Agir selon la commande bidule prévue';
} else {
echo 'Ben coudonc, il faut bien se résoudre à faire autrement';
}