Recupération de variable

Fermé
bowbow13 - 22 juin 2007 à 11:28
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 - 25 juin 2007 à 11:45
Coucou
Donc j ai un probleme de récupération de d'une variable

J'ai une page menu avec plusieurs <div>
Dans uen des div (class=principale) s'affiche les différentes pages. Une des pages est une pages d'identification. Une fois la personne identifié, je souhaiterais récupérer son login pour pouvoir créé une session. Je suppose que la session je dois la créé dans la du menu vu qu'elle charge les différentes pages.

Cependant j'arrive a récupérer les variable dans un sens (du menu vers les pages affiché no soucie) mais dans l'autre sens je n'y arrive pas.

Comment pourrais je faire pour pouvoir récupéré une variable d'une page affiché vers le menu??

(lien qui permet d'affiché les pages dans la div sont des liens du type : index.php?page=PageAAffiché

Merci beaucoup de votre aide

13 réponses

Malinots Messages postés 177 Date d'inscription dimanche 20 mai 2007 Statut Membre Dernière intervention 26 février 2008 24
22 juin 2007 à 11:30
c kel language ke tu utilise
0
php
0
Malinots Messages postés 177 Date d'inscription dimanche 20 mai 2007 Statut Membre Dernière intervention 26 février 2008 24
22 juin 2007 à 11:31
je connai pas dslé bone chance
0
merci quand meme sinon au pire javascript mais pas adepte car il peu etre bloqué par le navigateur et si c'est le cas ca fait foirer ta page
0
bowbow13 > bowbow13
22 juin 2007 à 12:02
help me please j ai besoin de cette variable pour ma session
0
up
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
22 juin 2007 à 14:16
re,

désolé, j'ai rien compris...
essaye d'etre plus clair sur comment est fait ton site, sur ou tu as ton login, ou tu as les pages... donnes un lien, etc, etc...

ps : je demande suppression du post je veux bien creer votre site web#3 (pour pollution du fil de discussion de notre part ;-) )
0
Alors mon site est constitué d une page principale (menu) sur laquelle j aimerais recuperer une variable pour ouvrir une session (test.php):
<? $page=""; ?>
<html>
<head>
<title>Somei, une entreprise informatique</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id)
{
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++)
	{
		if (document.getElementById('smenu'+i))
		{
			document.getElementById('smenu'+i).style.display='none';
		}
	}
	if (d) {d.style.display='block';}
}
//-->
</script>
<link rel="stylesheet" type="text/css" href="styleMenu.css">
</head>
<body>
<div id="global">
<div id="enTete">
<img src=".\img\SOMEI1.png" width="300px" height="200px" />
</div>
<div id="menu">
<dl>
<a href="test.php?page=accueil"><dt onmouseover="javascript:montre();"
<?
/*pour changer la couleur du bouton lors de la visite*/
if(!empty($_GET['page']))
{
	if($_GET['page']=='accueil')
	{
		echo("class=\"selected\"");
	}
}
else
{
	echo("class=\"selected\"");
}
?>>ACCUEIL</dt></a>
</dl>
<dl>
<!-- menu SOCIETE //-->
<a href="test.php?page=description"><dt onmouseover="javascript:montre('smenu1');" <?
/*pour changer la couleur du bouton lors de la visite*/
if(!empty($_GET['page']))
{
	if($_GET['page']=='description' || $_GET['page']=='ressources' || $_GET['page']=='metiers')
	{
		echo("class=\"selected\"");
	}
}
?>>SOCIÉTÉ</a></dt>
<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre('');">
<ul>
<li><a href="test.php?page=description">Description</a></li>
<li><a href="test.php?page=ressources">Ressources</a></li>
<li><a href="test.php?page=metiers">Métiers</a></li>
</ul>
</dd>
</dl>
<dl>
<!-- menu SDIS //-->
<a href="test.php?page=solutionSdis"><dt onmouseover="javascript:montre('smenu2');"<?
/*pour changer la couleur du bouton lors de la visite*/
if(!empty($_GET['page']))
{
	if($_GET['page']=='solutionSdis' || $_GET['page']=='referenceSdis')
	{
		echo("class=\"selected\"");
	}
}
?>>SDIS</a></dt>
<dd id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre('');">
<ul>
<li><a href="test.php?page=solutionSdis">Solution</a></li>
<li><a href="test.php?page=referenceSdis">Références</a></li>
</ul>
</dd>
</dl>
<dl>
<a href="test.php?page=savoirFaire"><dt onmouseover="javascript:montre('smenu3');"<?
/*pour changer la couleur du bouton lors de la visite*/
if(!empty($_GET['page']))
{
	if($_GET['page']=='savoirFaire' || $_GET['page']=='solutionEau' || $_GET['page']=='referenceEau' || $_GET['page']=='wat' || $_GET['page']=='ccs' || $_GET['page']=='aep' || $_GET['page']=='ass' || $_GET['page']=='luc' || $_GET['page']=='lif' || $_GET['page']=='sema' || $_GET['page']=='dict')
	{
		echo("class=\"selected\"");
	}
}
?>> EAU/ASSAINISSEMENT </a></dt>
<dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre('');">
<ul>
<li><a href="test.php?page=savoirFaire">Savoir-faire</a></li>
<li><a href="test.php?page=solutionEau">Solutions</a></li>
<li><a href="test.php?page=referenceEau">Références</a></li>
</ul>
</dd>
</dl>
<dl>
<a href="test.php?page=collSF"><dt onmouseover="javascript:montre('smenu4');"<?
/*pour changer la couleur du bouton lors de la visite*/
if(!empty($_GET['page']))
{
	if($_GET['page']=='collSF' || $_GET['page']=='solutionColl' || $_GET['page']=='collRef' || $_GET['page']=='comp' || $_GET['page']=='fac' || $_GET['page']=='sal' || $_GET['page']=='sig' || $_GET['page']=='carto' || $_GET['page']=='urb' || $_GET['page']=='mairie' || $_GET['page']=='epic')
	{
		echo("class=\"selected\"");
	}
}
?>> COLLECTIVITÉS LOCALES</dt></a>
<dd id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre('');">
<ul>
<li><a href="test.php?page=collSF">Savoir-faire</a></li>
<li><a href="test.php?page=solutionColl">Solution</a></li>
<li><a href="test.php?page=collRef">Références</a></li>
</ul>
</dd>
</dl>
<dl>
<a href="test.php?page=prodTout"><dt onmouseover="javascript:montre('smenu5');"<?
/*pour changer la couleur du bouton lors de la visite*/
if(!empty($_GET['page']))
{
	if($_GET['page']=='prodTout' || $_GET['page']=='prodEau' || $_GET['page']=='prodSdis' || $_GET['page']=='prodColl')
	{
       	echo("class=\"selected\"");
	}
}
?>> NOS LOGICIELS</dt></a>
<dd id="smenu5" onmouseover="javascript:montre('smenu5');" onmouseout="javascript:montre('');">
<ul>
<li><a href="test.php?page=prodEau">Eau</a></li>
<li><a href="test.php?page=prodSdis">Sdis</a></li>
<li><a href="test.php?page=prodColl">Collectivité</a></li>
</ul>
</dd>
</dl>
</div>
<div id="photo">
<?php
	/*affichage des photos correspondant au menu choisi*/
	if(isset($_GET['page']))
	{	/*accueil*/
	  if($_GET['page']=='accueil')
	  {
		echo("<img src=\".\img\photo\FORMATION.jpg\" width=\"100%\" height=\"91px\" />");
	  }
	   /*societe*/
	  if($_GET['page']=='description' || $_GET['page']=='ressources' || $_GET['page']=='metiers')
	  {
		echo("<img src=\".\img\photo\FORMATION.jpg\" width=\"100%\" height=\"91px\" />");
	  }
	  /*sdis*/
	  if($_GET['page']=='solutionSdis' || $_GET['page']=='referenceSdis')
	  {
		echo("<img src=\".\img\photo\pompier.jpg\" width=\"100%\" height=\"91px\" />");
	  }
	  /*eau/assainissement*/
	  if($_GET['page']=='savoirFaire' || $_GET['page']=='solutionEau' || $_GET['page']=='referenceEau' || $_GET['page']=='wat' || $_GET['page']=='ccs' || $_GET['page']=='aep' || $_GET['page']=='ass' || $_GET['page']=='luc' || $_GET['page']=='lif' || $_GET['page']=='sema' || $_GET['page']=='dict')
	  {
		echo("<img src=\".\img\photo\gouttes_eau.jpg\" width=\"100%\" height=\"91px\" />");
	  }
	  /*collectivité locale*/
	  if($_GET['page']=='collSF' || $_GET['page']=='comp' || $_GET['page']=='fac' || $_GET['page']=='sal' || $_GET['page']=='sig' || $_GET['page']=='carto' || $_GET['page']=='urb' || $_GET['page']=='mairie' || $_GET['page']=='epic' || $_GET['page']=='solutionColl' || $_GET['page']=='collRef')
	  {
		echo("<img src=\".\img\photo\francais.jpg\" width=\"100%\" height=\"91px\" />");
	  }
	  /*nos logiciel*/
	  if($_GET['page']=='prodTout' || $_GET['page']=='prodEau' || $_GET['page']=='prodColl' || $_GET['page']=='prodSdis')
	  {
		echo("<img src=\".\img\photo\cd-rom.jpg\" width=\"100%\" height=\"91px\" />");
	  }
	  if($_GET['page']=='contact')
	  {
		echo("<font size=\"12\"> Contact</font>");
	  }
	  if($_GET['page']=='st')
	  {
		echo("<font size=\"12\"> Identification</font>");
	  }
	  if($_GET['page']=='insc')
	  {
	 	echo("<font size=\"12\"> Inscription</font>");
	  }
	}
	/*photo par défault*/
	else
	{
		echo("<img src=\".\img\photo\FORMATION.jpg\" width=\"100%\" height=\"91px\" />");
	}
?>
</div>
<div id="gauche">
<div id="sousMenu">
<?php
/*affichage du menu gauche*/
if(isset($_GET['page']))
{
	switch ($_GET['page'])
	{	/*affichage du menu gauche lorsque clique sur eau/solution*/
          case 'solutionEau' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=wat\">Gestion Clientèle</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=aep\">Gestion Réseau eau/assenissement</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=sema\">Gestion Urbaine</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=dict\">D.I.C.T.</a></td></tr>
	                     </table>");
	                     break;
	/*partie gestion relation clientèle*/
	/*logiciel Wat.erp*/
          case 'wat' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td colspan=\"3\" class=\"valide\"><b>Gestion Clientèle</b></td></tr>
	                     <tr><td><img src=\".\img\fleche.gif\" /><b>Wat.Erp</b></td></tr>
	                     <tr><td colspan=\"2\"><a href=\"test.php?page=ccs\">Centre Service Client</a></td><tr>
	                     <tr><td colspan=\"3\" class=\"normal\"><a href=\"test.php?page=aep\">Gestion Réseau eau/assenissement</a></td></tr>
	                     <tr><td colspan=\"3\" class=\"normal\"><a href=\"test.php?page=sema\">Gestion Urbaine</a></td></tr>
	                     <tr><td colspan=\"3\" class=\"normal\"><a href=\"test.php?page=dict\">D.I.C.T.</a></td></tr>
	                     </table>");
	                     break;
	/*partie centre service client*/
          case 'ccs' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td colspan=\"3\" class=\"valide\"><b>Gestion Clientèle</b></td></tr>
	                     <tr><td><a href=\"test.php?page=wat\">Wat.Erp</a></td><tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>Centre Service Client</b></td></tr>
	                     <tr><td colspan=\"3\" class=\"normal\"><a href=\"test.php?page=aep\">Gestion Réseau eau/assenissement</a></td></tr>
	                     <tr><td colspan=\"3\" class=\"normal\"><a href=\"test.php?page=sema\">Gestion Urbaine</a></td></tr>
	                     <tr><td colspan=\"3\" class=\"normal\"><a href=\"test.php?page=dict\">D.I.C.T.</a></td></tr>
	                     </table>");
                      	break;
	/*partie réseau eau/asst*/
	/*partie logiciel GeoAep*/
          case 'aep' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=wat\">Gestion Clientèle</a></td></tr>
	                     <tr><td class=\"valide\"><b>Gestion Réseau eau/assenissement</b></td></tr>
	                     <tr><td><img src=\".\img\fleche.gif\" /><b>GéoAep</b></td></tr>
	                     <tr><td colspan=\"2\"><a href=\"test.php?page=ass\">GéoAsst</a></td><tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=sema\">Gestion Urbaine</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=dict\">D.I.C.T.</a></td></tr>
	                     </table>");
	                     break;
	/*partie logiciel Geo Assainsissement*/
          case 'ass' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=wat\">Gestion Clientèle</a></td></tr>
	                     <tr><td class=\"valide\"><b>Gestion Réseau eau/assenissement</b></td></tr>
	                     <tr><td><a href=\"test.php?page=aep\">GéoAep</a></td></tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>GéoAsst</b></td><tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=sema\">Gestion Urbaine</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=dict\">D.I.C.T.</a></td></tr>
	                     </table>");
	                     break;
	/*partie gestion urbaine*/
          case 'sema' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=wat\">Gestion Clientèle</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=aep\">Gestion Réseau eau/assenissement</a></td></tr>
	                     <tr><td class=\"valide\"><a href=\"test.php?page=sema\"><b>Gestion Urbaine</b></a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=dict\">D.I.C.T.</a></td></tr>
	                     </table>");
	                     break;
	/*partie DICT*/
          case 'dict' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=wat\">Gestion Clientèle</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=aep\">Gestion Réseau eau/assenissement</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=sema\">Gestion Urbaine</a></td></tr>
	                     <tr><td class=\"valide\"><a href=\"test.php?page=dict\"><b>D.I.C.T.</b></a></td></tr>
	                     </table>");
	                     break;
	/*solution Collectivité gestion*/
          case 'solutionColl' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=epic\">Gestion</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=urb\">Service Technique</a></td></tr>
	                     </table>");
	                     break;
          case 'epic' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"valide\">Gestion</td></tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>Epic</b></td><tr>
	                     <tr><td><a href=\"test.php?page=mairie\">Mairie</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=urb\">Service Technique</a></td></tr>
	                     </table>");
	                     break;
          case 'mairie' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"valide\">Gestion</td></tr>
	                     <tr><td><a href=\"test.php?page=epic\">Epic</a></td><tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>Mairie</b></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=urb\">Service Technique</a></td></tr>
	                     </table>");
	                     break;
	/*solution Collectivité Service Technique*/
          case 'urb' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
                             <tr><td class=\"normal\"><a href=\"test.php?page=epic\">Gestion</a></td></tr>
	                     <tr><td class=\"valide\">Service Technique</td></tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>Urbaine</b></td></tr>
	                     <tr><td><a href=\"test.php?page=carto\">Cartographie</a></td><tr>
	                     <tr><td><a href=\"test.php?page=sig\">SIG</a></td><tr>
	                     </table>");
	                     break;
          case 'carto' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=epic\">Gestion</a></td></tr>
	                     <tr><td class=\"valide\">Service Technique</td></tr>
	                     <tr><td><a href=\"test.php?page=urb\">Urbaine</a></td></tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>Cartographie</b></td><tr>
	                     <tr><td><a href=\"test.php?page=sig\">SIG</a></td><tr>
	                     </table>");
	                     break;
          case 'sig' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=epic\">Gestion</a></td></tr>
	                     <tr><td class=\"valide\">Service Technique</td></tr>
	                     <tr><td><a href=\"test.php?page=urb\">Urbaine</a></td></tr>
	                     <tr><td><a href=\"test.php?page=carto\">Cartographie</a></td><tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>SIG</b></td><tr>
	                     </table>");
	                     break;
          case 'sal' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"valide\">Gestion</td></tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>Epic</b></td><tr>
	                     <tr><td><a href=\"test.php?page=mairie\">Mairie</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=urb\">Service Technique</a></td></tr>
	                     </table>");
	                     break;
          case 'fac' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"valide\">Gestion</td></tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>Epic</b></td><tr>
	                     <tr><td><a href=\"test.php?page=mairie\">Mairie</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=urb\">Service Technique</a></td></tr>
	                     </table>");
	                     break;
          case 'comp' :
	                     echo("<table width=\"100%\">
	                     <tr><th align=\"center\" class=\"titreMenu\">SOLUTION</th></tr>
	                     <tr><td class=\"valide\">Gestion</td></tr>
	                     <tr><td colspan=\"2\"><img src=\".\img\fleche.gif\" /><b>Epic</b></td><tr>
	                     <tr><td><a href=\"test.php?page=mairie\">Mairie</a></td></tr>
	                     <tr><td class=\"normal\"><a href=\"test.php?page=urb\">Service Technique</a></td></tr>
	                     </table>");
	                     break;
	}
}
?>
</div>
<div id="menuSuite">
<table width="100%">
<tr><td><?php
 if(!empty($_GET['page']))
{
	if($_GET['page']=='contact')
	{
	  echo("<b>Nous contacter</b>");
	}
	else
	{
	 echo("<a href=\"test.php?page=contact\">Nous contacter</a>");
	}
}
else
{
	 echo("<a href=\"test.php?page=contact\">Nous contacter</a>");
}
?></td></tr>
<tr><td><?
 if(!empty($_GET['page']))
{
	if($_GET['page']=='st')
	{
	  echo("<b>Support technique</b>");
	}
	else
	{
	  echo("<a href=\"test.php?page=st\">Support technique</a>");
	}
}
else
{
  echo("<a href=\"test.php?page=st\">Support technique</a>");
}
?>
</td></tr>
</table>
</div>
</div>
<div id="principale">
<?php
	/*affichage de la page dans la div principale*/
	if(isset($_GET['page']))
	{
		switch ($_GET['page'])
		{
			case 'description' :
				$page='desc.php';
				break;
			case 'ressources' :
				$page='ressource.php';
				break;
			case 'metiers' :
				$page='metier.php';
				break;
			case 'solutionSdis' :
				$page='sdis.php';
				break;
			case 'referenceSdis' :
				$page='sdisRef.php';
				break;
			case 'savoirFaire' :
				$page='eau.php';
				break;
			case 'solutionEau' :
				$page='eauSol.php';
				break;
			case 'referenceEau' :
				$page='eauRef.php';
				break;
			case 'wat' :
				$categorie='wat';
				$page='solEau.php';
				break;
			case 'ccs' :
				$categorie='ccs';
				$page='solEau.php';
				break;
			case 'aep' :
				$categorie='aep';
				$page='solEau.php';
				break;
			case 'ass' :
				$categorie='ass';
				$page='solEau.php';
				break;
			case 'luc' :
				$categorie='luc';
				$page='solEau.php';
				break;
			case 'lif' :
				$categorie='lif';
				$page='solEau.php';
				break;
			case 'sema' :
				$categorie='sema';
				$page='solEau.php';
				break;
			case 'dict' :
				$categorie='dict';
				$page='solEau.php';
				break;
			case 'contact' :
				$page='contact.php';
				break;
			case 'insc' :
				$page='inscript.php';
				break;
			case 'st' :
				$page='identification.php';
				break;
			case 'prodTout' :
				$categorie="";
				$page='produit.php';
				break;
			case 'prodEau' : 
				$categorie='eau';
				$page='produit.php';
				break;
			case 'prodSdis' :
				$categorie='sdis';
				$page='produit.php';
				break;
			case 'prodColl' :
				$categorie='coll';
				$page='produit.php';
				break;
			case 'collSF' :
				$page='collSF.php';
				break;
			case 'solutionColl' :
				$page='collSol.php';
				break;
			case 'epic' :
				$coll='epic';
				$page='epic.php';
				break;
			case 'epic' :
				$coll='mairie';
				$page='epic.php';
				break;
			case 'sal' :
				$epic='sal';
				$page='epic1.php';
				break;
			case 'fac' :
				$epic='fac';
				$page='epic1.php';
				break;
			case 'comp' :
				$epic='comp';
				$page='epic1.php';
				break;
			case 'mairie' :
				$page='mairie.php';
				break;
			case 'urb' :
				$page='construction.php';
				break;
			case 'carto' :
				$page='construction.php';
				break;
			case 'sig' :
				$page='construction.php';
				break;
			case 'collRef' :
				$page='collRef.php';
				break;
			case 'prive' :
				$page='privative.php';
				break;
			default :
				$page='accueil.php';
		}
	}
	else
	{
		$page='accueil.php';
	}
	include("$page");
?>
</div>
</div>
</div>
</body>
</html>

Les pages s affiche dans la div id=principale

La page qui doit me renvoyé la variable est celle la : (identification.php)
<?
function redirect()
{
header("Location: 'http://127.0.0.1/somei/test/test.php'");
}
?>
<html>
<body>
<?
	echo("<table width=\"100%\">");
	/*formulaire d identification pour administrateur et client*/
	echo("<form name=\"formulaire\" action=\"identification.php\" method=\"post\">");
	//echo("<input type=\"hidden\" name=\"repere\" value=\"1\"/>$saut");<----voudrai recuperer valeur sans message erreur de maniere a faire un repere
	echo("<tr><td>Identifiant :</td></tr>");
	echo("<tr><td><input type=\"text\" name=\"login\"/></td></tr>");
	echo("<tr><td>Mots De Passe :</td></tr>");
	echo("<tr><td><input type=\"password\" name=\"mdp\"/></td></tr>");
	echo("<tr><td><input type=\"submit\" value=\"validation\"/></td></tr>");
/*connection a la base de donné de la somei*/
$connectServer = mysql_connect("localhost", "root", "")
or die("Impossible de se connecter : " . mysql_error());
/* selection de la base de donnée mysql */
$connectDB=@mysql_select_db("somei", $connectServer);
/*verifie si la base de donné existe*/
if($connectDB)
{
	/*connection a la base de donné et récupération des valeurs*/
	$result = mysql_query("SELECT * FROM `identification`");
	while($affiche = mysql_fetch_row($result))
	{
		/*vérification que le champs identifiant a bien été rempli*/
		if(!empty($_POST['login']) && isset($_POST['login']))
		{
			/*Vérification que le champs mdp a bien été remplie*/
			if(!empty($_POST['mdp'])&& isset($_POST['mdp']))
			{
				/*comparaison de l'identifiant rentré avec la base donné*/
				if($_POST['login']==$affiche[1])
				{

					/*comparaison du mdp rentré avec la base de donné*/
					if(md5($_POST['mdp'])==$affiche[2])
					{
                                           $login=$_POST['login'];
                                           echo("<script language='javascript'>window.location='test.php?page=prive';</script>");
					}
					else
					{
						echo("<tr><td><i>Le mots de passe est invalide</i></td></tr>");
					}
				}
				else
				{
					echo("<tr><td><i>L'identifiant remplie est incorrect</i></td></tr>");
				}
			}
			else
			{
				echo("<tr><td><i>Veuillez rentrer un mots de passe dans le champ correspondant</i></td></tr>");
			}
		}
		else
		{
			echo("<tr><td><i>L'identifiant et le mots de passe sont obligatoire pour vous connecter dans la partie vous étant aménagé</i></td></tr>");
		}
	}
}
echo("</form>");
echo("</table>");
mysql_close($connectServer);
?>
<br /><br /><br />
<table width="100%">
<tr><td><font size="1">Vous n êtes pas encore inscrits?</font></td></tr>
<tr><td><a href="test.php?page=insc"><font size="2">inscrivez vous</font></a></td></tr>
</table>
</body>
</html>
0
bowbow13 > bowbow13
22 juin 2007 à 14:22
je sais pas scomment on supprimer un post laissé dsl
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
22 juin 2007 à 14:35
hmmmm

codage à la vache espagnole...
par très clair tout ca. tu mele html/php une fois l'un une fois l'autre...

en regardant ta page... on se perd.
test.php, elle est ou celle la ? tu l'appelles ou ?

je te conseille
1) reprendre les bases du codage propre :
O'reilly. Pratique de Mysql et php
2) aller voir des cours et tutos sur les sessions :
https://php.developpez.com/cours/sessions/ par exemple.
https://www.google.fr/search?hl=fr&q=php+fonctionnement+session&gws_rd=ssl plus large

dslé, mais a ce niveau, faudrait tout reprendre, et j'en ai pas le courage, ni le temps, ni l'envie ;-)
0
non mais non
je mélange pke j ai eu la flemme de tout reprendre par des echo c'est tout sinon voila.
Test.php c'est la page de menu (c'est l index mais le truc c'est que je la nomme pas index parce que ca me va pas apres pour faire des test particulier sur certaines pages c'est pour cela)

En faite je veux pas grands chose juste récupéré une variable d identification.php a test.php

mais test.php affiche toutes les pages y compris identification.php (par les includes dans la div principale)
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
22 juin 2007 à 14:48
tu mélanges, c'est ton problème...
tu demande de l'aide, moi jte dis que c'est du charabia. donc autant pour nou que pour toi, tu devrais faire l'effort de coder proprement. ca nous eviterais de perdre une demi heure a chercher qui fait quoi, quand ou comment...
et pour la maintenance, c'est beaucoup plus facile !
0
c'est commenté lol
tiens le meme en allégé :
<? $page=""; ?>
<html>
<head>
<title>Somei, une entreprise informatique</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="styleMenu.css">
</head>
<body>
<div id="global">
<div id="enTete">
EN TETE (on s en fout)
</div>
<div id="menu">
MENU (on s en fout)
</div>
<div id="photo">
PHOTO (on s en fout aussi lol)
</div>
<div id="gauche">
<div id="sousMenu">
ICI AUSSI ON s en fout lol
</div>
<div id="menuSuite">
on s en fout
</div>
</div>
<div id="principale">
l appel de la page se fait par cette méthode en gros
	include("identification.php");
</div>
</div>
</div>
</body>
</html>

La page est appellé par un include

Identification allégé (aussi)
<html>
<body>
<?
//formulaire d identification;
//Connection a la DB
	/*connection a la base de donné et récupération des valeurs*/
	$result = mysql_query("SELECT * FROM `identification`");
	while($affiche = mysql_fetch_row($result))
	{
//série de vérification
{
  //c'est ici que je veux renvoyé une variable venant de $_POST['login'] vers la page du menu (test.php)
 echo("<script language='javascript'>window.location='test.php?page=prive';</script>");
}
//la ce qu il y a la on s en fout lol
}
echo("</form>");
echo("</table>");
mysql_close($connectServer);
?>
</body>
</html>

Tout ceci est allégé
DOnc c test.php qui inclue indentification.
Et apres la série de verification, je veux qu'il y ait une variable (valeur) qui retourne au fichier test.php (qui est le menu)
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
22 juin 2007 à 15:03
Merci de cet effort...

réponse ici : recuperation de variable#10 ;-)
les sessions...

dans toutes les pages, tu vérifies si la session existe, si oui, alors selon la valeur de la sessions tu autorises telle ou telle chose ; si non, ben tu met la page quand la session est pas active.
0
j ai compris comment fonctionné les sessions mais en faut les mettres dans le menu, ou dans TOUTES les pages appelé.
Vu que j inclue les pages je pense dans le menu.
Et si c'est dans le menu j arrive pas a me les récupéré (car j ai essayé crois le lol)
0
Tu dois mettre l'appel de session en tête de chaque page appelée

session_start() ;
if(!isset($_SESSION[variable_session]) || $_SESSION[variable_session] == "")
{
header("Location: index.php") ;
} //fin if
else
{
// Si OK affichage partie HTML

Pour ce qui de la récup du login tapé par l'utilisateur au moment de l'identification c'est
$_SERVER['REMOTE_USER']
0
$_SERVER['REMOTE_USER'] je le emt a la suite de mes vérification dans mon fichier identification.php???
et apres comment je recupere la variable de session dans mon fichier qui inclue toutes les pages (test.php)??
0
dans le script qui verifie que le login / mot de pass sont ok, tu mets ensuite:

session_start() ;//début de la session
$_SESSION['variable_session'] = $login ;//enregistrement d'une variable de session , ici le login de l'utilisateur

ensuite tu charges la page 1 sur laquelle tu mets en tête le bout de code précedent.
recupertion dans les pages suivantes par $_SESSION[variable_session]

Va voir sur Google "mecanisme des sessions PHP"
0
bowbow13 > Alain42
25 juin 2007 à 09:22
merci je vais essayer de faire ca, lollll mais j ai compris moyennement pour la récupéré dans l index.php, on va teste
0
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at d:\dev\easyphp1-8\www\somei\test\identification.php:3) in d:\dev\easyphp1-8\www\somei\test\identification.php on line 38

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at d:\dev\easyphp1-8\www\somei\test\identification.php:3) in d:\dev\easyphp1-8\www\somei\test\identification.php on line 38


???? hein snifff comprend pas
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
25 juin 2007 à 11:45
salut,
RTFM ou recherche google .
header en premier, rien doit etre declare avant
0