Php, Includer une portion de page

Résolu/Fermé
gama kishi Messages postés 20 Date d'inscription dimanche 14 juillet 2013 Statut Membre Dernière intervention 10 août 2014 - 8 sept. 2013 à 04:46
gama kishi Messages postés 20 Date d'inscription dimanche 14 juillet 2013 Statut Membre Dernière intervention 10 août 2014 - 8 sept. 2013 à 18:45
Bonjour,
J' ai besoin d' aide sur comment includer une portion de page
avec l' événement du clique du php.

Il y a une page index avec une barre de navigation et un tableau.
Et j' aimerais que lorsque l' utilisateur clique sur un lien,
que dans la colonne de mon tableau qui constitue la partie central de ma page,
une portion de page vienne se charger là.

Le truc est que les utilisateur n aient qu' une seule page qui est l index,
et chargent des portion des page sur cette dernière.

Merci d' avance pour votre aide.

A voir également:

1 réponse

duweb Messages postés 352 Date d'inscription dimanche 30 mai 2010 Statut Membre Dernière intervention 6 mars 2014 72
8 sept. 2013 à 10:23
la solution la plus basique

index.php
<?php

include_once 'menu.php';

if !empty($_GET['page'])
{
include_once $_GET['page'].'.php';
}
?>

menu.php
<a href="index.php?page=forum">forum</contact>

<a href="index.php?page=info">info</contact>
<a href="index.php?page=contact">contact</contact>

contact.php
page de contact

1
gama kishi Messages postés 20 Date d'inscription dimanche 14 juillet 2013 Statut Membre Dernière intervention 10 août 2014
8 sept. 2013 à 13:04
Merci Duweb,
vous m' avez vraiment beaucoup aidé,
je crois que je réussi ce que je voulais faire.
Mais cependant je ne pas vraiment compris tout le code,
surtout la parti
<?php

if(!empty($_GET['page']))
{

include_once $_GET['page'].'.php';

}
?>

Si vous pouvez m' écrire des petits explication comme de commentaires
encore merci.
0
duweb Messages postés 352 Date d'inscription dimanche 30 mai 2010 Statut Membre Dernière intervention 6 mars 2014 72
8 sept. 2013 à 17:46
$_GET['page'] -> correspond à la valeur de page dans l'url www.onsite.fr/index.php?page=contact

if(!empty($_GET['page'])) -> !empty = si la valeur de page n'est pas vide et existe alors j'exécute le code qui suit. le point d'exclamation inverse la commande empty.
ex :
if empty = si vide
if !empty = si pas vide

include_once $_GET['page'].'.php'; -> inclut la page souhaitée. ici -> contact.php

le code mérite beaucoup d'amélioration pour servir en exploitation. c'est juste un exemple basique pour comprendre la logique d'include
0
gama kishi Messages postés 20 Date d'inscription dimanche 14 juillet 2013 Statut Membre Dernière intervention 10 août 2014
8 sept. 2013 à 18:45
Okay merci, je crois que je veux chercher de tuto pour
en apprendre d' avantage.
0