8792 sujets

Développement web côté serveur, CMS

Bonjours à tous, je suis assez nouveau dans le php et je suis en train de faire un site avec NUKED-Klan basé sur les modules. j'ai fait un module que je veux integrer dans le site(basé sur votre exemple). J'arrive a le joindre et à afficher la première page. le problème est que je n'arrive pas a gerer les liens du menu interne.merci de jetter un coup d'oeil et de me guider un peux. Ne soyez pas durs avec moi. merci Smiley langue le site est en italien car j'habite en italie Smiley rolleyes upload/10931-frames.jpg

merciiiiiii
Bonjour,

D'après ce que j'ai pu constater, il semble que tu aies tout simplement un problème de chemin et de cible dans l'URL ciblée.

Le problème ne relève donc pas du tutorial original. Je déplace le sujet dans le Salon approprié et te conseille fortement de te renseigner sur un site spécialisé en PHP ... Smiley cligne
Salut,

écrire le deuxième lien comme suit :

<a href="index.php?file=modpers&page=0">Texte lien</a>


Pour éviter les problèmes de validation il faut de plus remplacer l'éperluette & par son caractère spécial &amp;
Donc

<a href="index.php?file=modpers&amp;page=0">Texte lien</a>

Modifié par Christian Le Bouler (15 Feb 2007 - 20:41)
Merci à tous pour l'aide. je vais essayer les chemins conseillé. En fait mon problème était de non savoir comment écrire les lines entre les pages.
Merci et a+
ca marche pas Smiley bawling . j'ai le meme messageque la page n'est pas disponible. pourtant tous les fichiers sont dans le mem répertoire.
Ca peut venir de NK?
merci
a écrit :
<html>
<body>
<table width="100%">
<tr bgcolor="lightblue"><td colspan="3" align="center">Placez ici, l'entête de votre site</td></tr>
<tr><td bgcolor="yellow">Placez ici, votre menu gauche<br />
<a href="index.php?file=modpers&page=0">Accueil</a><br />
<a href="index.php?file=modpers&page=1">Page 1</a><br />
<a href="index.php?file=modpers&page=2">Page 2</a><br />
</td>
<td width="100%" align="center">
<?php
// Ici, c'est la zone centrale

// Récupération du paramètre GET avec PHP>=4.1
// (avec valeur par défaut=0) .
if (isset($_GET["page"])) $page = $_GET["page"];
else $page = 0;

// Contenu dépendant de la valeur du paramètre
switch ($page) {
case 1 : include("frames_page1.php"); break;
case 2 : include("frames_page2.php"); break;
default : include("frames_page0.php"); break;
}

?>

voici ma page index du module avec le lien que vous me sugérez. Le message est: la page n'existe pas ou le lien est incorrect.
j'ai essayé aussi avec ce code:
<html>
<body>
<table width="100%">
<tr bgcolor="lightblue"><td colspan="3" align="center">Placez ici, l'entête de votre site</td></tr>
<tr><td bgcolor="yellow">Placez ici, votre menu gauche<br />
    <a href="index.php?file=modpers&=0">Accueil</a><br />
    <a href="index.php?file=modpers&=1">Page 1</a><br />
    <a href="index.php?file=modpers&=2">Page 2</a><br />
    </td>
    <td width="100%" align="center">
<?php
    // Ici, c'est la zone centrale

    // Récupération du paramètre GET avec PHP>=4.1
    // (avec valeur par défaut=0) .
    if (isset($_GET["page"])) $page = $_GET["page"];
    else $page = 0;

    // Contenu dépendant de la valeur du paramètre
    switch ($page) {
        case 1 : include("frames_page1.php"); break;
        case 2 : include("frames_page2.php"); break;
        default : include("frames_page0.php"); break;
    }
      
?>    
mais seulement la première page s'inclue. celle de default. si je clique sur les autres links la meme page resortmeme si l'option après = change.
merci de votre aide, j'en ai vraiment besoin. Smiley confused
résolu. c'étatit seulement une histoire de conflit. j'avais un module page qu'appelait des pages.
merci beaucoup de votre aide Smiley biggrin