Des pages avec .php?id=12
Résolu/Fermé
Utilisateur anonyme
-
12 mars 2011 à 16:44
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 13 mars 2011 à 11:30
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 13 mars 2011 à 11:30
A voir également:
- .Php id=
- Easy php - Télécharger - Divers Web & Internet
- Id telephone - Guide
- Email id - Forum Consommation & Internet
- Trouver un utilisateur discord avec son id - Forum Discord
- Php?id=1 - Forum PHP
4 réponses
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 13/03/2011 à 11:31
Modifié par JooS le 13/03/2011 à 11:31
Salut, Si j'ai bien compris, tu veut afficher un bloc selon l'id, genre, si l'id est égale a 1, alors on affiche le bloc 1, sinon si l'id est égale a 2, alors on affiche le bloc 2 ...!!!
<?php if(isset($_GET['id']) AND $_GET['id']==1) { echo '<h1>Yu-Gi-Oh Online !</h1>'; echo '<p>Ceci est un essai ;)</p>'; } elseif(isset($_GET['id']) AND $_GET['id']==2) { echo '<h1>Yu-Gi-Oh Joey Passion !</h1>'; echo '<p>Ceci est un essai ;)</p>'; } ?>
flareski1
Messages postés
26
Date d'inscription
lundi 31 janvier 2011
Statut
Membre
Dernière intervention
18 décembre 2011
Modifié par flareski1 le 12/03/2011 à 17:01
Modifié par flareski1 le 12/03/2011 à 17:01
Bonjour,
Pouvez-vous préciser le probléme que vous rencontrez, parce que j'avous ne pas trop comprendre.
Flareski1
Pouvez-vous préciser le probléme que vous rencontrez, parce que j'avous ne pas trop comprendre.
Flareski1
Bah dans les 2 blocs tu vérifies la même condition..
if(!isset($_GET['id'])) = "si GET ID existe, executer le code"
Si j'ai bien compris ton problème, c'est plutot "si ID = 12 , executer le code" que tu devrais faire
Et plus, je comprend pas l'interet de ça:
$_GET['id']=1;
$id= (int) $_GET['id'];
En gros tu affectes la valeur 1 à ton GET ID et ensuite tu le transformes en INT
L'interet de la transformation en INT c'est pour empecher que des visiteurs pas corrects essayent de mettre du texte. Mais là comme c'est toi qui affectes la variable, tu n'as pas besoin de cette étape.
Enfin je pense que tu mélanges pas mal de choses et que tu devrais relire des cours sur les conditions.
if(!isset($_GET['id'])) = "si GET ID existe, executer le code"
Si j'ai bien compris ton problème, c'est plutot "si ID = 12 , executer le code" que tu devrais faire
Et plus, je comprend pas l'interet de ça:
$_GET['id']=1;
$id= (int) $_GET['id'];
En gros tu affectes la valeur 1 à ton GET ID et ensuite tu le transformes en INT
L'interet de la transformation en INT c'est pour empecher que des visiteurs pas corrects essayent de mettre du texte. Mais là comme c'est toi qui affectes la variable, tu n'as pas besoin de cette étape.
Enfin je pense que tu mélanges pas mal de choses et que tu devrais relire des cours sur les conditions.