A voir également:
- Php lien vers la meme page avec include diff.
- Lien url - Guide
- Supprimer une page word - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Sommaire word avec lien - Guide
4 réponses
ridefmx
Messages postés
4
Date d'inscription
mardi 11 décembre 2007
Statut
Membre
Dernière intervention
2 avril 2009
11 déc. 2007 à 18:28
11 déc. 2007 à 18:28
Bonjour,
Si par exemple, tu fais ça sur la page ./index.php, et que à l'intérieur tu souhaite inclure la page "page-a-inclure.php".
Dans ton code de la page "index.php", tu auras :
<?php
include 'page-a-inclure.php';
?>
Après, tu peux choisir la page à inclure en fonction de variables passées en URL, exemple :
Tu as un lien qui pointe vers : index.php?page=XXX (où XXX sera le nom d'une variable de ton choix que tu vas traiter ensuite dans la page "index.php")
Dans le code de la page "index.php", tu auras :
<?php
if ($_GET['page'] == 'catalogue')
{
include 'mon-catalogue.php';
}
elseif ($_GET['page'] == 'liens')
{
include 'mes-liens.php';
}
?>
(On accède aux variables passées en URL à l'aide du tableau superglobal $_GET).
A noter que tu peux utiliser différentes fonction à la place de include(), par exemple le require() .
La différence c'est que si il trouve pas la page à inclure, require() arrêtera l'exécution du script, à la différence de include() qui continuera quand même à générer la page.
A+
Si par exemple, tu fais ça sur la page ./index.php, et que à l'intérieur tu souhaite inclure la page "page-a-inclure.php".
Dans ton code de la page "index.php", tu auras :
<?php
include 'page-a-inclure.php';
?>
Après, tu peux choisir la page à inclure en fonction de variables passées en URL, exemple :
Tu as un lien qui pointe vers : index.php?page=XXX (où XXX sera le nom d'une variable de ton choix que tu vas traiter ensuite dans la page "index.php")
Dans le code de la page "index.php", tu auras :
<?php
if ($_GET['page'] == 'catalogue')
{
include 'mon-catalogue.php';
}
elseif ($_GET['page'] == 'liens')
{
include 'mes-liens.php';
}
?>
(On accède aux variables passées en URL à l'aide du tableau superglobal $_GET).
A noter que tu peux utiliser différentes fonction à la place de include(), par exemple le require() .
La différence c'est que si il trouve pas la page à inclure, require() arrêtera l'exécution du script, à la différence de include() qui continuera quand même à générer la page.
A+
<?php
if (isset($_GET['page1']))
{
include ('1.php');
}
elseif (isset($_GET['page2']))
{
include ('2.php');
}
?>
Merci je me suis debrouillé avec un isset
if (isset($_GET['page1']))
{
include ('1.php');
}
elseif (isset($_GET['page2']))
{
include ('2.php');
}
?>
Merci je me suis debrouillé avec un isset
<form method="get" actiON="index12.php">
<input type="text" value="1" name="page=" />
<input type="submit" value="{OK}"/>
<form>
<?php
if (isset($_GET['page1']))
{
include ('1.php');
}
elseif (isset($_GET['page2']))
{
include ('2.php');
}
?>
sa ne marche pas
<input type="text" value="1" name="page=" />
<input type="submit" value="{OK}"/>
<form>
<?php
if (isset($_GET['page1']))
{
include ('1.php');
}
elseif (isset($_GET['page2']))
{
include ('2.php');
}
?>
sa ne marche pas