Page 1 sur 1

récupéré la variable du $_POST

Posté : 23 avr. 2011, 11:14
par med_salem
c'est la page chefmaint.php mon problème l’orque je choisie une des show page la méthode poste ne récupère pas les donne dans la page

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>kit graphique</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="pages.css" rel="stylesheet" type="text/css" />
<script src="flash/jscripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script src="flash/jscripts/AC_ActiveX.js" type="text/javascript"></script>
<script type="text/javascript" src="js/AC_RunActiveContent.js"></script>
<script src="js/jquery121.js" type="text/javascript"></script>
<script src="js/sound.js" type="text/javascript"></script>
<script src="js/main.js" type="text/javascript"></script>

<link rel="stylesheet" href="js/lightbox/css/lightbox.css" type="text/css" media="screen" />
<script src="js/lightbox/prototype.js" type="text/javascript"></script>
<script src="js/lightbox/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
<script src="js/lightbox/lightbox.js" type="text/javascript"></script>



<!--DEBUT DU DROIT D'UTILISATION. NE PAS SUPPRIMER OU MODIFIER CES LIGNES. SI VOUS LES SUPPRIMEZ OU LES MODIFIEZ UN MESSAGE D'ALERTE APPARAITRA QUAND VOTRE SITE SERA EN LIGNE.-->
<style>#free-flash-header a,#free-flash-header a:hover {color:#b9b9b9;}#free-flash-header a:hover {text-decoration:none}</style>
<!--FIN DU DROIT D'UTILISATION-->
<!--[if IE 7]>
<link href="style_ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE 6]>
<link href="style_ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->

</head>

<body>

<div id="container">
<!--DEBUT DU DROIT D'UTILISATION. NE PAS SUPPRIMER OU MODIFIER CES LIGNES. SI VOUS LES SUPPRIMEZ OU LES MODIFIEZ UN MESSAGE D'ALERTE APPARAITRA QUAND VOTRE SITE SERA EN LIGNE.-->
<div id="copy" style="height: 75px; position: absolute; bottom: 0px; left:0px; border: none; width: 100%;"><br/>
<br/>
<br/>
<div id="free-flash-header" style="width:820px;margin:0 auto;text-align:right;position:relative;bottom:0px;margin-top:63px;color:#B9B9B9;font-size:10px;font-family:Verdana">
<!--<strong>kit
graphique</strong> sur <a href="http://www.kitsgratuits.com/"><strong>kit
graphique</strong></a>-->
</div>
</div>
<!--FIN DU DROIT D'UTILISATION-->
<div id="header">
<?php
if (!isset($_SESSION['log'])) {
header ('Location: /chefmaint.php');
exit();
}
echo' <div id="menu_haut"> <span class="sloganBlanc"> M. '.$_SESSION['log'].' : Espace Chef_Maintenance</span> <img src="images/puce5.gif" width="12" height="12" /></div>';
echo '<h3><div id="menu_haut"> <a href="exit.php"class="lienHaut">::Déconnecter::</a><br></div></h3>';
?>
<div id="menu_img"> <img src="images/spacer.gif" width="100" height="5" />
<div id="header_id">
<script type="text/javascript">AC_FL_RunContent( 'codebase','http://fpdownload.macromedia.com/pub/sh ... t_inf_y=30' ); //end AC code</script>
</div>
</div>
<div id="menu">
<ul id="navigation">
<li style="width: 20px;"></li>
<li style="background: url(images/b1.gif) no-repeat; background-position: 0px 12px;"><a class="m1" href="javascript:showPage('_home.htm', '');" title="aller à la section 1"><br />
Aceuil</a></li>
<li style="background: url(images/b6.gif) no-repeat; background-position: 0px 12px;"><a class="m6" a href="javascript:showPage('Gestionstock.php', '');" title="connection a la session du chef Maintenancie "><br />
Gestion Du Stock</a></li>
<li style="background: url(images/b2.gif) no-repeat; background-position: 0px 12px;"><a class="m2" href="javascript:showPage('intervention.php', '');" title="aller à la section 3"><br />
Intervention</a></li>
<li style="background: url(images/b3.gif) no-repeat; background-position: 0px 12px;"><a class="m3" href="javascript:showPage('planning.php', '');" title="aller à la section 4"><br />
Planning</a></li>
<li style="background: url(images/b4.gif) no-repeat; background-position: 0px 12px;"><a class="m4" href="javascript:showPage('test.php', '');" title="aller à la section 4"><br />
Les statistique</a></li>
<li style="background: url(images/b5.gif) no-repeat; background-position: 0px 12px;"><a class="m5" href="javascript:showPage('_demandeachat.htm', '');" title="aller à la section 4"><br />
Demande D'achat</a></li>
<li style="background: url(images/b7.gif) no-repeat; background-position: 0px 12px;"><a class="m6" href="javascript:showPage('boite.php', '');"; title="aller à la section 4"><br />
Boite De Message</a></li>
</ul>
</div>
</div>
<div id="content" class="dynamicContent"> </div>
<div id="footer">
<p class="copy">&copy; Copyright 2011. tout droits reserve&eacute;s .Realiser
par :MedSalem&MarwaChagroune</p>
</div>
</div>

</body>
</html>

Re: récupéré la variable du $_POST

Posté : 23 avr. 2011, 11:20
par med_salem
vola une des ces page chowpage qui ne recupert pas les valeur du $log=$_SESSION["login"];
$id=$_GET['id']; :cry:
<html>

<body>
<?php
session_start();
if(!(isset($_SESSION["login"]) && isset($_SESSION["pass"])))
echo "<br><h2><center>Erreur!! Vous n'etes pas connecte !! Veuillez vous authentifier !!<center></h2>";
else
{
$log=$_SESSION["login"];
$id=$_GET['id'];
$base=mysql_connect('localhost','root','');
mysql_select_db('gmaint',$base);
$sql1="SELECT * FROM mess where id='$id' ;";
$req1= mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error());
$data1=mysql_fetch_array($req1);
echo "<table border='3' width='100%' height='90%'><tr height='5%'><td width='15%'><b><em>Expéditeur : </em></b></td><td>";
echo $data1["exp"];
echo "</td><td width='15%'><b><em>Destinataire : </em></b></td><td>";
echo $data1["dest"];
echo "</td><td width='8%'><b><em>Date : </em></b></td><td width='20%'>";
echo $data1["date"];
echo "</td></tr><tr height='5%'><td width='15%'><b><em>Objet : </em></b></td><td colspan='5'>";
echo $data1["objet"];
echo "</td></tr><tr><td colspan='6' valign='baseline'>";
echo $data1['contenu'];
echo "</td></tr></table>";
$exp=$data1['exp'];
?>
<table width="100%">
<tr>
<td width="20%" align="left"><a href="boite.php">Boite de réception</a></td>
<td width="20%" align="center"><a href="rep.php?exp=<?php echo "$exp"; ?>">Répondre</a></td>
<td width="20%" align="center"><a href="supmess.php?id=<?php echo "$id"; ?>">Supprimer le message</a></td>
<td width="20%" align="center"><a href="nonlu.php?id=<?php echo "$id"; ?>">Marquer comme non lu</a></td>
<td width="20%" align="right"><a href="deconnexion.php">Deconnexion</a></td>
</tr>
</table>
<?php
$sql2="UPDATE `mess`.`mess` SET `etat` = '1' WHERE `mess`.`id` ='$id' ";
$req2= mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
}
?>
</body>
</html>

Re: récupéré la variable du $_POST

Posté : 23 avr. 2011, 12:10
par Ryle
Modération :
Afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ


Et si tu fais un print_r($_SESSION), as-tu bien les données qui t'intéressent stockées dans la session ?

Re: récupéré la variable du $_POST

Posté : 23 avr. 2011, 17:09
par Aureusms
Tu as une petite erreur mais je ne sais pas si cela vient de là :

Dans ta page principale chefmaint.php : pas de session_start(); (enfin je ne l'ai pas vu...)

Ensuite dans ta "chowpage"
<html>

<body>
<?php
session_start();
if(!isset($_SESSION["login"]) && isset($_SESSION["pass"])) //ici
echo "<br><h2><center>Erreur!! Vous n'etes pas connecte !! Veuillez vous authentifier !!<center></h2>";
else
{
$log=$_SESSION["login"];
$id=$_GET['id'];
$base=mysql_connect('localhost','root','');
mysql_select_db('gmaint',$base);
$sql1="SELECT * FROM mess where id='$id' ;";
$req1= mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error());
$data1=mysql_fetch_array($req1);
echo "<table border='3' width='100%' height='90%'><tr height='5%'><td width='15%'><b><em>Expéditeur : </em></b></td><td>";
echo $data1["exp"];
echo "</td><td width='15%'><b><em>Destinataire : </em></b></td><td>";
echo $data1["dest"];
echo "</td><td width='8%'><b><em>Date : </em></b></td><td width='20%'>";
echo $data1["date"];
echo "</td></tr><tr height='5%'><td width='15%'><b><em>Objet : </em></b></td><td colspan='5'>";
echo $data1["objet"];
echo "</td></tr><tr><td colspan='6' valign='baseline'>";
echo $data1['contenu'];
echo "</td></tr></table>";
$exp=$data1['exp'];
?>
<table width="100%">
<tr>
<td width="20%" align="left"><a href="boite.php">Boite de réception</a></td>
<td width="20%" align="center"><a href="rep.php?exp=<?php echo "$exp"; ?>">Répondre</a></td>
<td width="20%" align="center"><a href="supmess.php?id=<?php echo "$id"; ?>">Supprimer le message</a></td>
<td width="20%" align="center"><a href="nonlu.php?id=<?php echo "$id"; ?>">Marquer comme non lu</a></td>
<td width="20%" align="right"><a href="deconnexion.php">Deconnexion</a></td>
</tr>
</table>
<?php
$sql2="UPDATE `mess`.`mess` SET `etat` = '1' WHERE `mess`.`id` ='$id' ";
$req2= mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
}
?>
</body>
</html>

Re: récupéré la variable du $_POST

Posté : 25 avr. 2011, 19:33
par med_salem
c'est la page du chef maintenance est les bouton sont appel du show page

<html >
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>kit graphique</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="pages.css" rel="stylesheet" type="text/css" />
<script src="flash/jscripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script src="flash/jscripts/AC_ActiveX.js" type="text/javascript"></script>
<script type="text/javascript" src="js/AC_RunActiveContent.js"></script>
<script src="js/jquery121.js" type="text/javascript"></script> 
<script src="js/sound.js" type="text/javascript"></script>
<script src="js/main.js" type="text/javascript"></script>

<link rel="stylesheet" href="js/lightbox/css/lightbox.css" type="text/css" media="screen" />
<script src="js/lightbox/prototype.js" type="text/javascript"></script>
<script src="js/lightbox/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
<script src="js/lightbox/lightbox.js" type="text/javascript"></script>



<!--DEBUT DU DROIT D'UTILISATION. NE PAS SUPPRIMER OU MODIFIER CES LIGNES. SI VOUS LES SUPPRIMEZ OU LES MODIFIEZ UN MESSAGE D'ALERTE APPARAITRA QUAND VOTRE SITE SERA EN LIGNE.-->
<style>#free-flash-header a,#free-flash-header a:hover {color:#b9b9b9;}#free-flash-header a:hover {text-decoration:none}</style>
<!--FIN DU DROIT D'UTILISATION-->
<!--[if IE 7]>
<link href="style_ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE 6]>
<link href="style_ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->

</head>

<body>																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																		                                                                                                                                                                                         																																																																														                                                                               																 
																																																										  
<div id="container"> 
  <!--DEBUT DU DROIT D'UTILISATION. NE PAS SUPPRIMER OU MODIFIER CES LIGNES. SI VOUS LES SUPPRIMEZ OU LES MODIFIEZ UN MESSAGE D'ALERTE APPARAITRA QUAND VOTRE SITE SERA EN LIGNE.-->
  <div id="copy" style="height: 75px; position: absolute; bottom: 0px; left:0px; border: none; width: 100%;"><br/>
    <br/>
    <br/>
    <div id="free-flash-header" style="width:820px;margin:0 auto;text-align:right;position:relative;bottom:0px;margin-top:63px;color:#B9B9B9;font-size:10px;font-family:Verdana"> 
      <!--<strong>kit 
      graphique</strong> sur <a href="http://www.kitsgratuits.com/"><strong>kit 
      graphique</strong></a>-->
    </div>
  </div>
  <!--FIN DU DROIT D'UTILISATION-->
  <div id="header"> 
    <?php
if (!isset($_SESSION['log'])) { 
   header ('Location: /chefmaint.php'); 
   exit();  
}  
echo'   <div id="menu_haut"> <span class="sloganBlanc"> M. '.$_SESSION['log'].'   : Espace Chef_Maintenance</span> <img src="images/puce5.gif" width="12" height="12" /></div>'; 
echo '<h3><div id="menu_haut"> <a href="exit.php"class="lienHaut">::Déconnecter::</a><br></div></h3>'; 
?>
    <div id="menu_img"> <img src="images/spacer.gif" width="100" height="5" /> 
      <div id="header_id"> 
        <script type="text/javascript">AC_FL_RunContent( 'codebase','http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width','830','height','165','src','flash/header1','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/header1','flashvars','xml_filename=header1.xml&header_image_1=header_image_1.jpg&text_sup_y=75&text_inf_y=30' ); //end AC code</script>
      </div>
    </div>
    <div id="menu"> 
      <ul id="navigation">
        <li style="width: 20px;"></li>
        <li style="background: url(images/b1.gif) no-repeat; background-position: 0px 12px;"><a class="m1" href="javascript:showPage('_home.htm', '');" title="aller à la section 1"><br />
          Aceuil</a></li>
        <li style="background: url(images/b6.gif) no-repeat; background-position: 0px 12px;"><a class="m6" a href="javascript:showPage('Gestionstock.php', '');" title="connection a la session du chef Maintenancie "><br />
          Gestion Du Stock</a></li>
        <li style="background: url(images/b2.gif) no-repeat; background-position: 0px 12px;"><a class="m2" href="javascript:showPage('intervention.php', '');" title="aller à la section 3"><br />
          Intervention</a></li>
        <li style="background: url(images/b3.gif) no-repeat; background-position: 0px 12px;"><a class="m3" href="javascript:showPage('planning.php', '');" title="aller à la section 4"><br />
          Planning</a></li>
        <li style="background: url(images/b4.gif) no-repeat; background-position: 0px 12px;"><a class="m4" href="javascript:showPage('test.php', '');" title="aller à la section 4"><br />
          Les statistique</a></li>
        <li style="background: url(images/b5.gif) no-repeat; background-position: 0px 12px;"><a class="m5" href="javascript:showPage('_demandeachat.htm', '');" title="aller à la section 4"><br />
          Demande D'achat</a></li>
        <li style="background: url(images/b7.gif) no-repeat; background-position: 0px 12px;"><a class="m6" href="javascript:showPage('boite.php', '');"; title="aller à la section 4"><br />
          Boite De Message</a></li>
      </ul>
    </div>
  </div>
  <div id="content" class="dynamicContent"> </div>
  <div id="footer"> 
    <p class="copy">&copy; Copyright 2011. tout droits reserve&eacute;s .Realiser 
      par :MedSalem&MarwaChagroune</p>
  </div>
</div>

</body>
</html>


Re: récupéré la variable du $_POST

Posté : 25 avr. 2011, 19:46
par med_salem
la page en HTML et chef maintenance est les bottons forent des appel du show page
par exemple je clic sur bouton boit message
je recu un erreur
$log=$_SESSION["login"];
$pass=$_SESSION["pass"];
sont vide est que la souci et du show-page???

<?php
session_start();

?>
<h1 align="center"><marquee width="40%" behavior='alternate'>Boite de reception</marquee></h1>
<?php
$log=$_SESSION["login"];
$pass=$_SESSION["pass"];
$n=0;
$base=mysql_connect('localhost','root','');
mysql_select_db('gmaint',$base);
$sql="SELECT login,mot_de_passe FROM etud WHERE login='$log' ;";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data=mysql_fetch_array($req);
if(($data['mot_de_passe']!=$_SESSION["pass"])||($data['login']!=$_SESSION["login"]))
{
header("location:page1.html");
}
else
{
echo "<h3 align='right'>Bienvenue ".$log."</h3>";
?>
<table width="100%">
  <tr>
    <td width="33%"><p align="left"><a href="envoi.php">Envoyer un message</a></p></td>
    <td width="33%"><p align="center"><a href="boitenvoi.php">Mes messages envoyés</a></p></td>
    <td width="33%"><p align="right"><a href="deconnexion.php">Déconnexion</a></p></td>
  </tr>
</table>
<?php
echo "<table width='100%' border='3'>";
echo "<tr><td width='20%'><h4>Expediteur</h4></td><td width='60%'><h4>Objet</h4></td><td width='20%'><h4>Date</h4></td></tr>";
$sql1="SELECT * FROM mess where dest='$log' AND visib='1' ORDER BY date DESC";
$req1= mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error()); 
while($data1=mysql_fetch_array($req1))
{
$id=$data1["id"];
$n++;
if($data1["etat"]==0){
echo '<tr><td width="20%"><b>';
echo $data1["exp"];
echo "</b></td><td width='50%'><b>";
echo "<a href='message.php?id=$id'>";
echo $data1["objet"];
echo "</a>";
echo "</b></td><td width='20%'><b>";
echo $data1["date"];
echo "</b></td><td width='10%'><b>";
echo "<a href='supmess.php?id=$id'><img src='img/supp.png' width='16' height='16'/></a>";
echo "</b></td></tr>";
}
else
{
echo '<tr><td width="20%">';
echo $data1["exp"];
echo "</td><td width='60%'>";
echo "<a href='message.php?id=$id'>";
echo $data1["objet"];
echo "</a>";
echo "</td><td width='20%'>";
echo $data1["date"];
echo "</b></td><td width='10%'><b>";
echo "<a href='supmess.php?id=$id'><img src='img/supp.png' width='16' height='16'/></a>";
echo "</td></tr>";
}

}
echo "</table>";
//mysql_free_result($req);
//mysql_close();
}
if($n==0){
echo "<h2 align='center'>Aucun message recu</h2>";}
}
?>
</body>
</html>

Re: récupéré la variable du $_POST

Posté : 25 avr. 2011, 20:34
par sylvaing26
Peut être enregistres-tu mal les sessions ..., du coup elles ne sont pas définies
Comment les mets-tu en place ?

Re: récupéré la variable du $_POST

Posté : 27 avr. 2011, 15:04
par Invité

#-o je trouve pas une solution !!!!
comment enregistres les session J'ai essayé et çà marche pas !!
si vous plait vous pouvez m'aider :(