hello à tous
j'ai un p'tit souci avec ce tuto
avec l'utilisation basique ( c'est à dire celle présenté dans le dit tuto, pas de souci )
mais j'ai voulu adapté à partir d'une BDD qui contient une table `pages`
voici le code qui passe pas
en gros je fais une boucle qui liste mes pages avec le nom de la page , l'id etc...
mais ça bug
dans le version présenté j'ai une "parse error" soit une erreur de syntaxe
si je remplace le
par
j'ai plus d'erreur mais j'ai pas ma page non plus..
quelqu'un pourrait-il m'aider por favor ?
merci
Modifié par deepo (09 May 2006 - 20:41)
j'ai un p'tit souci avec ce tuto
avec l'utilisation basique ( c'est à dire celle présenté dans le dit tuto, pas de souci )
mais j'ai voulu adapté à partir d'une BDD qui contient une table `pages`
voici le code qui passe pas
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page']; switch($page)
{
case 'accueil': include ('accueil.htm'); break;
$RequetPages = "select * from `pages`";
$ToutLesPages = mysql_query ( $RequetPages , $Id );
$NbrPages = mysql_num_rows ( $ToutLesPages );
for ( $pg=1; $pg <= $NbrPages; $pg++ )
{
$Page = mysql_fetch_array ( $ToutLesPages );
$IdPage = $Page['id_page'];
$NomPage = $Page['nom_page'];
$LienPage = $Page['lien_page'];
case $IdPage: include ('$LienPage'); break;
}
}
en gros je fais une boucle qui liste mes pages avec le nom de la page , l'id etc...
mais ça bug
dans le version présenté j'ai une "parse error" soit une erreur de syntaxe
si je remplace le
case $IdPage: include ('$LienPage'); break;
par
echo 'case '.$IdPage.': include ('.$LienPage.'); break;';
j'ai plus d'erreur mais j'ai pas ma page non plus..

quelqu'un pourrait-il m'aider por favor ?
merci
Modifié par deepo (09 May 2006 - 20:41)