Bonjour tout le monde,
Je passe 2 paramètres dans une url :
Ensuite dans la page de destination je récupère mes valeurs avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href='Traitement/traitement.php?id=$id_auto&automate=$automate'>
Cela fonctionne bien mais ce que je voudrais c'est mettre un lien qui permet d'inclure la page de destination comme je le fait avec tous les autres liens (qui eux ne passent pas de paramètres) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <? $id = $_GET['id']; $auto = $_GET['automate']; ?>
Avec cette méthode j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href='index.php?page=Traitement/traitement?id=$id_auto&automate=$auto'>
En faisant des echo je vois que la variable 'automate' est bien passée mais pas la variable 'id' ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Notice: Undefined index: id in c:\program files\easyphp1-8\www\fiche_de_vie_automate\Traitement\traitement.php on line 14
C'est bizarre qu'une variable sur deux soit passée ?
Voici le bout de code du fichier index.php qui permet l'inclusion de page :
Pouvez-vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <div id="corps"> <?php if(isset($_GET['page']) && ($_GET['page'] != "")) { $nb = strpos($_GET['page'], '?'); if($nb) { $page = substr($_GET['page'], 0, $nb); include($page . ".php"); } else include($_GET['page'] . ".php"); echo"<br />"; } else { include("accueil.php"); } ?> </div>
Partager