Probleme avec Switch
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>
Ta variable $_GET['page1'] n'existe pas.
le 04/06/2005 à 14:18
mouna
if(isset($_GET['page1'])) $page = $_GET['page1'];
else $page1 ='';
toujours la meme erreur
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.
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
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()"
.......
Allé bye et bon courage...
le 04/06/2005 à 15:30
Bzh
Oups !!!
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
...
Ciao...
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: