gestion dynamique et redirection ???

gestion dynamique et redirection ??? - PHP - Programmation

Marsh Posté le 28-12-2005 à 13:50:06    

Voila suite a quelques messages postés au niveau de la categorie HTML,CSS...
On m'a expliqué pour faire varier juste le contenu d'un morceau du site, il fallait passé par un switch dans ce cadre et alors recuperer les var dans l'URl...
Enfin bon, aprés avoir intégré quelques bout de code dans la partie dynamique en question, je me rend compte que par exemple pour un post d'actu, ma fonction apercu qui normalement affichait a la suite l'apercu m'ouvre le tout dans une nouvelle page.
Faut-il alors prendre ce cas la en consideration dans le switch et réouvrir une nouvelle page en ayant conservé les variables du formulaires en tant que var de session et tout réinjecter dans la nouvelle page?????
 
MERCI

Reply

Marsh Posté le 28-12-2005 à 13:50:06   

Reply

Marsh Posté le 28-12-2005 à 14:06:30    

montre ton code actuel

Reply

Marsh Posté le 28-12-2005 à 14:12:26    

En fait ce que je vous demande est en rapport avec cet article:
http://forum.hardware.fr/hardwaref [...] 2202-1.htm
 
J'ai pas encore vraiment commencé à implémenter mais j'essaye de cerner la maniere dont il faut procéder.
 
Dans mon contenu j'ai donc un moment:
Mon formulaire de saisi de news
puis en method post la possibilité d'afficher l'apercu de la news à la suite du formulaire.
Seulement comment ca dans la method post, ca m'affiche le tout sur une nouvelle page, ce que je ne veux pas.
 
Si vous avez pas compris un truc n'hésitez pas.
 
MERCI

Reply

Marsh Posté le 29-12-2005 à 20:17:03    

si tu veux ma page est faite de cette facon:
 
<html>
<head>
    <title>Administration de CISTEME</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <link rel="stylesheet" type="text/css" href="ihmadmin.css" />
</head>
 
<body>
<div id="main">
<div id="banner" align="right"><div id="user">Identifié en tant que: <font color="#B22222" size=1><b>ADMIN</b></font></div></div>
<table id="mainpane" align="center">
        <tr valign="top">
            <td id="serendipityLeftSideBar">
     <div class="serendipitySideBarItem">
                    <div class="serendipitySideBarTitle">ACTUALITES:</div>
                    <div class="serendipitySideBarContent">
      &bull; <a href="">Voir actus non validées</a><br />
                        &bull; <a href="">Poster une actu</a><br />
                        &bull; <a href="">Organiser les actus</a><br />
                        &bull; <a href="">Commentaires</a><br />
                                            </div>
                </div>
                <div class="serendipitySideBarItem">
                    <div class="serendipitySideBarTitle">PROJETS:</div>
                    <div class="serendipitySideBarContent">
                        &bull; <a href="">Organiser les Projets</a><br />
                                            </div>
                </div>
    <div class="serendipitySideBarItem">
                    <div class="serendipitySideBarTitle">AVIS UTILISATEURS</div>
                    <div class="serendipitySideBarContent">
                        &bull; <a href="">Voir avis non validés</a><br />
                        &bull; <a href="?serendipity[adminModule]=images">Organiser les avis </a><br />
                </div>
                </div>
 
                <div class="serendipitySideBarItem">
                    <div class="serendipitySideBarTitle">ADMINISTRATEURS</div>
                    <div class="serendipitySideBarContent">
                        &bull; <a href="">Ajouter </a><br />
                        &bull; <a href="">Modifier </a><br />
                        &bull; <a href="">Supprimer</a><br />
                                       
 
                                            </div>
                </div>
                <div class="serendipitySideBarItem">
                    <div class="serendipitySideBarContent">
                        &bull; <a href="/serendipity/serendipity_admin.php">Interface administrateur</a><br />
                        &bull; <a href="http://manutwx.free.fr/serendipity/"                                 >Revenir au Site</a><br />
                        &bull; <a href="?serendipity[adminModule]=logout"                                       >Se déconnecter</a><br />
                    </div>
                </div>
            </td>
 
 
            <td id="content">
                <div class="serendipity_Admin_title">Poster une ACTU</div>
                <div class="serendipity_Admin">
 
      <?
      if (isset($_GET['page']))
 
      {
 
       switch ($_GET['page'])
 
       {
 
       case "chat":
 
       include("chat.php" );
 
       break;
 
 
 
       case "jeux":
 
       include("jeux.php" );
 
       break;
 
 
 
       case "accueil":
 
       include("accueil.php" );
 
       break;
 
 
 
       case NULL:
 
       include("default.php" );
 
       break;
 
       
 
       default:
 
       include("" );
 
       }
 
      }
 
      else
 
      {
 
       //include("" );
 
      }
 
     ?>
 
 
    </div>  
 
            </td>
 
        </tr>
 
    </table>
 
<center><img class="bas" src="img/bas.png" hspace=0></center>
</div>
</body>
</html>
 
 
J'ai mon switch dans la cellule en question.
Vous voyez mon pb ?
 

Reply

Marsh Posté le 29-12-2005 à 20:41:34    

Citation :


case NULL:
include("default.php" );
break;
 
default:
include("" );
 
else
{
//include("" );
}  


 
Ouch !


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 29-12-2005 à 20:59:37    

CA, c'est parce que j'ai pas implementer les pages a charger...

Reply

Marsh Posté le 29-12-2005 à 22:59:51    

La première chose à faire serait un Array avec la liste des clés et des fichiers à afficher.
 
Du genre :
 

Code :
  1. $autorisation = array(
  2. 'chat' => 'chat.php',
  3. 'index' => 'index.php',
  4. 'accueil' => 'accueil.php',
  5. 'jeux' => 'jeux.php'
  6. );


 
etc...
 
ensuite teste la variable passée en référence.
 

Code :
  1. $listevar = array_keys($autorisation);
  2. if(in_array($tavariable,$listevar)) {
  3. include($autorisation[$tavariable]);
  4. } else {
  5. include('default.php');
  6. }


 
Bon j'ai fais ça à l'arrache, mais tu as l'idée.


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 30-12-2005 à 01:28:42    

sinon le pb venait de ma fonction qui permet un apercu sur une page de post. Ca affiche aprés avoir appuyer sur le bouton du formulaire le cadre d'apercu a la suite. Seulement quand tout ca est dans un DIV, le rajout de cadre a la suite se fait mais bien sur sur une nouvelle page sans garder la structure du site autour. Comme c'était deja un peu le bordel pour garder en memoire les champs du formulaire en memoire pour les réafficher dans le cadre d'apercu, comment dois je faire pour que ce rajout se fasse mais toujours dans le div qui est ancré dans la structure du site.  
Dois-je faire apparaitre une tout nouvelle page dans le div en ayant je sais pas garder en memoire les champs (par ex en variable global ou session) ou puis je garder la meme page et la faire evoluer!!!
 
MERCI

Reply

Marsh Posté le 30-12-2005 à 11:03:46    

Ce fût un vrai plaisir de t'aider ... [:figti]


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 30-12-2005 à 13:04:11    

ok alors en gros t'es en train de me dire que t'as rien compris ce que j'ai voulu dire ?

Reply

Marsh Posté le 30-12-2005 à 13:04:11   

Reply

Marsh Posté le 30-12-2005 à 14:25:18    

Non, je crois que c'est toi qui n'a pas saisi mon dernier message ;)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 30-12-2005 à 20:41:53    

Non je crois plutot que c'est toi qui n'a pas compris la question intiale qui concernait le changement dynamique du contenu d'un DIV...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed