Probleme avec Switch

Répondre
mouna
le 04/06/2005 à 14:05
mouna
Voila le resultat dans la barre des adresses:

http://localhost/pseudos/
index.php?mode=welcome&p=
<br%20/><b>Notice</b>:%20%20Undefined%20index:
%20%20page1%20
in%20<b>c:\program%20files\easyphp1-7\www\pseudos\index.php</b>
%20on%20line%20<b>27</b><br%20/>

<a href="index.php?mode=welcome&p=<? echo $_GET['page1'] ?>">Page1</a>
mouna
le 04/06/2005 à 14:18
mouna
if(isset($_GET['page1'])) $page = $_GET['page1'];
else $page1 ='';

toujours la meme erreur
LA GLOBULE
le 04/06/2005 à 14:25
LA GLOBULE
C'est normal.
As tu bien compris le code que tu viens d'écrire la ?
Parce que meme avec ce code, ta variable $_GET['page1'] n'existe toujours pas.
mouna
le 04/06/2005 à 14:32
mouna
Les pages avec mode=welcome etc isl seront inclu, si ya un autre param ajoute index.php?mode=welcome&p=page1 il va afficher celle de page1 et pas welcome
Bzh
le 04/06/2005 à 15:21
Bzh
index.php?page=acceuil&sujet=forum


<?php

//On récupère la valeur de la variable page qui se trouve dans l' url et si elle n' existe pas on donne comme valeur "inconnu"
if( isset($_GET['page']) ){ $page = $_GET['page'];}else{ $page = "inconnu"; }


//On récupère la valeur de la variable "sujet" qui se trouve dans l' url et si elle n' existe pas on donne comme valeur "inconnu"
if( isset($_GET['sujet']) ){ $sujet = $_GET['sujet'];}else{ $sujet = "inconnu"; }


//On affiche le contenu des variables après notre traitement

echo "<p>Variable 'page' vaut: $page</p>";
echo "<p>Variable 'sujet' vaut: $sujet</p>";


?>


Ce qui affichera:
Variable 'page' vaut: acceuil
Variable 'page' vaut: forum


C' est pas bien compliqué quant même...
=============================
Par contre, superbe, magnifique...

<?php
if(!file_exists($mode.'.php.'))
{
$mode="default.php";
}
switch ($mode)
{
case "welcome":
include ("welcome.php");
break;
case "welcome2":
include ("welcome2.php");
break;
case "welcome3":
include ("welcome3.php");
break;
case "welcome4":
include ("welcome4.php");
break;
default:
include ("default.php");
}
?>


Un extraordinaire exemple de la génial faille "Include()" smiley .......

smiley

Allé bye et bon courage...
Bzh
le 04/06/2005 à 15:30
Bzh
Oups !!! smiley

Désolé !!! Ch' ui allé un peu trop vite...

Y a pas de faille include dans ce code...

Désolé, je lirai deux fois la prochaine fois, promis smiley...

Ciao...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours