Phafficher requete et resultat dans meme page
Fermé
stefanelle
-
19 févr. 2009 à 17:10
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 19 févr. 2009 à 20:57
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 19 févr. 2009 à 20:57
A voir également:
- Phafficher requete et resultat dans meme page
- Supprimer une page word - Guide
- Traduire une page web - Guide
- Créer une page facebook - Guide
- Resultat loto d'aujourd'hui ✓ - Forum Excel
- Consultez le code source de cette page. copiez la ligne indiquant aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
3 réponses
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
125
19 févr. 2009 à 17:25
19 févr. 2009 à 17:25
utilise la super globale _GET
exemple :
index.php
renverra sur index.php (forcément :p)
et tu met ceci a l'endroit ou tu veux afficher tes donnée de referencea (ou une autre page)
C'est ce que j'utilise sur mon site.
Tu peux bien sur le modifier, en gros, ces lignes de code regarde si ta page appellé par $_GET['page'] existe.
si oui alors on include ta page sinon on met une page par défaut, par exemple accueil.php
voilà :)
exemple :
index.php
<a href="index.php?page=referencea">referencea</a>
renverra sur index.php (forcément :p)
et tu met ceci a l'endroit ou tu veux afficher tes donnée de referencea (ou une autre page)
<?php
if(!empty($_GET['page']))
{
if(file_exists($_GET['page'].'.php') AND !preg_match("/(\.|config|inc)/iU", $_GET['page']))
{
include ($_GET['page'].'.php');
}
else
{
include('accueil.php');
}
}
else
{
include('accueil.php');
}
?>
C'est ce que j'utilise sur mon site.
Tu peux bien sur le modifier, en gros, ces lignes de code regarde si ta page appellé par $_GET['page'] existe.
si oui alors on include ta page sinon on met une page par défaut, par exemple accueil.php
voilà :)
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
125
19 févr. 2009 à 18:17
19 févr. 2009 à 18:17
renomme ta page html en .php, alors il marchera.
tu dois mettre ce code sur la page où se trouve le menu bien évidemment et si ce n'est pas index.php alors renomme le lien dans le lien que je t'ai passé :
:)
tu dois mettre ce code sur la page où se trouve le menu bien évidemment et si ce n'est pas index.php alors renomme le lien dans le lien que je t'ai passé :
<a href="INDEX.php?page=referencea">referencea</a>
:)
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
125
19 févr. 2009 à 20:57
19 févr. 2009 à 20:57
Pas de problème :D
au fait, petite explication pour cette partie du code :
le if vérifie si le fichier existe et s'il ne contient pas le mot "config" ou "inc", c'est une protection pour des fichiers que tu ne veux pas qu'un visiteurs puisse utiliser ou voir.
Par exemple ton fichier de login sur ta base de donnée que tu nomme config.php :)
au fait, petite explication pour cette partie du code :
if(file_exists($_GET['page'].'.php') AND !preg_match("/(\.|config|inc)/iU", $_GET['page']))
le if vérifie si le fichier existe et s'il ne contient pas le mot "config" ou "inc", c'est une protection pour des fichiers que tu ne veux pas qu'un visiteurs puisse utiliser ou voir.
Par exemple ton fichier de login sur ta base de donnée que tu nomme config.php :)
19 févr. 2009 à 18:09
le code php est a mettre dans ma page html ou php car dans la page html ca fonctionne pas :-(