Php lien vers la meme page avec include diff.

Fermé
mlb - 11 déc. 2007 à 17:51
 nom - 26 mars 2010 à 18:09
Bonjour,
Je voudrais savoir comment je pouvais faire pour créer un lien d'une page verfs cette meme page avec un include specifique.

merci d'avance ;)
A voir également:

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
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+
1
<?php
if (isset($_GET['page1']))
{
include ('1.php');
}
elseif (isset($_GET['page2']))
{
include ('2.php');
}
?>
Merci je me suis debrouillé avec un isset
0
<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
0
ces bon !
<form method="get" actiON="index12.php">
<input type="text" value="1" name="page" />
<input type="submit" value="{OK}"/>

<?php
if (isset($_GET['page1']))
{
include ('1.php');
}
elseif (isset($_GET['page2']))
{
include ('2.php');
}
?>
<form>
0