Des pages avec .php?id=12
Résolu
Utilisateur anonyme
-
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je fais actuellement des liens comme ceci : <a href='lapins.php?id=12>ici</a>
Mais sur ma page lapins.php, je tape un code qui récupère l'ID mais sa m'affiche toutes la page. Le code lapins.php :
<?php
if(!isset($_GET['id']))
$_GET['id']=1;
$id= (int) $_GET['id'];
$_GET['id']= $id1;
echo "<h1>Yu-Gi-Oh Online !</h1>
<p>Ceci est un essai ;)</p>";
if(!isset($_GET['id']))
$_GET['id2']=2;
$id= (int) $_GET['id'];
$_GET['id']= $id2;
echo "<h1>Yu-Gi-Oh Joey Passion !</h1>
<p>Ceci est un essai ;)</p>";
?>
Merci d'avance.
Je fais actuellement des liens comme ceci : <a href='lapins.php?id=12>ici</a>
Mais sur ma page lapins.php, je tape un code qui récupère l'ID mais sa m'affiche toutes la page. Le code lapins.php :
<?php
if(!isset($_GET['id']))
$_GET['id']=1;
$id= (int) $_GET['id'];
$_GET['id']= $id1;
echo "<h1>Yu-Gi-Oh Online !</h1>
<p>Ceci est un essai ;)</p>";
if(!isset($_GET['id']))
$_GET['id2']=2;
$id= (int) $_GET['id'];
$_GET['id']= $id2;
echo "<h1>Yu-Gi-Oh Joey Passion !</h1>
<p>Ceci est un essai ;)</p>";
?>
Merci d'avance.
A voir également:
- .Php id=
- Id telephone - Guide
- Easy php - Télécharger - Divers Web & Internet
- Gate first id ✓ - Forum Navigateur
- Id reseau tv - Forum TNT / Satellite / Réception
- Id=108 - Forum MacOS
4 réponses
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>'; } ?>
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.