Creation de page sous forme: page.php?categorie=animaux
mrphp
Messages postés
28
Statut
Membre
-
Kaldoran Messages postés 146 Statut Membre -
Kaldoran Messages postés 146 Statut Membre -
Bonjour,
je voudrais créer des pages php qui afficheront les blagues envoyées vers ma base de données
selon categories
par exemple:
page.php?categorie=animaux
page.php?categorie=devinettes
page.php?categorie=docteur
page.php?categorie=sport
etc...
mais quand je veux enregistrer un fichier avec un ? et = il ne s'enregistre pas!
avez vous une idée sur la piste à suivre ?
ou alors connaissez vous des tutoriel qui parlent de ça?
merci d'avance
--
Dans la vie on apprend jamais assez
je voudrais créer des pages php qui afficheront les blagues envoyées vers ma base de données
selon categories
par exemple:
page.php?categorie=animaux
page.php?categorie=devinettes
page.php?categorie=docteur
page.php?categorie=sport
etc...
mais quand je veux enregistrer un fichier avec un ? et = il ne s'enregistre pas!
avez vous une idée sur la piste à suivre ?
ou alors connaissez vous des tutoriel qui parlent de ça?
merci d'avance
--
Dans la vie on apprend jamais assez
4 réponses
-
Pour faire ceci il faut s'orienter vers le php.
Le php te permettra de faire ceci :
$_GET['categorie']
Ainsi $_GET['categorie'] contiendra :
- page.php?categorie=animaux -- Il contiendra animaux
- page.php?categorie=devinettes -- Il contiendra devinettes
etc ...
Ensuite un simple switch [ ou des if ] ( encore en php ) te permettra d'afficher ce que tu veux :
Voici un exemple tres tres tres basique avec des if - else if - else:$cat = $_GET['categorie'] ;
if ( $cat == "animaux") {
echo ":o les animaux";
}
else if ( $cat == "devinettes" ) {
echo "devine";
}
else {
echo "je connais pas ca .... ";
} -
bonjour
problm resolu j'ai compris le systeme des variables dynamiques.
maitenemt un autre soucis
comment changer la balise <title> automatiquement en fonction des variable passées par l'url?
merci
-
-
Pour se faire rien de plus simple
Mettre se code php au debut de la page
<?php if ( !empty($_GET['categorie']) && isset($_GET['categorie']) ) $cat = $_GET['categorie'] ; else $cat = "titre de base"; if ( $cat == "animaux") { echo ":o les animaux"; } else if ( $cat == "devinettes" ) { echo "devine"; } else { echo "je connais pas ca .... "; } ?>
Suivi de la page html qui ressemblerais a :
<html> <head> <title><?= $cat?></title> </head> <body> </body> </html>
Dans se cas la, le titre de la page sera la valeur de $get ;)
Ceci devrait marcher ;)