Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : sessions [ Divers / Débutant(e) ] (rudybiss)

lundi 24 décembre 2007 à 01:42:43 | sessions

rudybiss

salut à tous

je suis en train de programmer en php (je suis debutant) et en ce moment je suis sur les sessions,et j'ai voulu tester un code pris sur un tuto concernant une boutique en ligne.
Mon problème est que lorsque je fais la mise en forme de ma page (car le code source est sans mise en forme de la page) il m'affiche les messages suivants:

              
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at f:\sitecommercial\panier4_1.php:11) in f:\sitecommercial\panier4_1.php on line 82

 

Alors je ne comprends pas pourquoi cela s'affiche?je tiens à signaler aussi,que le code s'exécute normalement mais avec ce message partout!
Voici le code peut etre qu'il y a des choses que je ne dois pas faire.
Merci d'avance pour votre aide!


<?php
    session_start();
if(isset($_SESSION['panier'])){
echo"<div align='right'><a href='Panier4_3.php'><b>VOIR CADDIE</b></a></div><br><br>";
}


?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " [ Lien ]">


<html>
<!-- DW6 -->
<head>
<title>Page d'accueil</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="mm_training.css" type="text/css">
<link rel="stylesheet" href="rudy.css" type="text/css">

</head>
<body bgcolor="#64748B">
<div id="conteneur">
<table width="50%" border="0" cellspacing="0" cellpadding="0">
 <tr bgcolor="#26354A">
 <td width="15" nowrap><img src="mm_spacer.gif" alt="" width="15" height="1" border="0"></td>
 <td height="70" colspan="3" class="logo" nowrap><font size="+4"> MAROC PC </font><span class="tagline"><b>|L'informatque à la portée de tout le monde</b></span></td>
 <td width="40">&nbsp;</td>
 <td width="100%">&nbsp;</td>
 </tr>

 <tr bgcolor="#FF6600">
 <td colspan="6"><img src="mm_spacer.gif" alt="" width="1" height="4" border="0"></td>
 </tr>

 <tr bgcolor="#D3DCE6">
 <td colspan="6"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0"></td>
 </tr>

 <tr bgcolor="#FFCC00">
 <td width="15" nowrap>&nbsp;</td>
 <td width="705" colspan="3" height="24">
 <table width="775" height="22" border="0" cellpadding="0" cellspacing="0" id="navigation">
        <tr>
          <td width="72" align="center" nowrap class="navText"><a href="accueil.html">ACCUEIL</a></td>
          <td width="122" align="center" nowrap class="navText"><a href="clients.html">ESPACE CLIENTS</a></td>
    <td width="109" align="center" nowrap class="navText"><a href="bc.html">NOS PRODUITS</a></td>
          <td width="165" align="center" nowrap class="navText"><a href="connectfour.html">ESPACE FOURNISSEURS</a></td>
          <td width="175" align="center" nowrap class="navText"><a href="connectadmin.html">ESPACE ADMINISTRATEUR</a></td>
          <td width="130" align="center" nowrap class="navText"><a href="contact.html">CONTACTEZ-NOUS</a></td>
        </tr>
      </table> </td>
 <td width="40">&nbsp;</td>
 <td width="50%">&nbsp;</td>
 </tr>

 <tr bgcolor="#D3DCE6">
 <td colspan="6"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0"></td>
 </tr>

 <tr bgcolor="#FF6600">
 <td colspan="6"><img src="mm_spacer.gif" alt="" width="1" height="4" border="0"></td>

 </tr>

 
 </table> </td>
 <td width="50" valign="top"><img src="mm_spacer.gif" alt="" width="50" height="1" border="0"></td>
 <td width="440" valign="top"><br>
 <br>  <br>
 &nbsp;<br> </td>
 <td width="40">&nbsp;</td>
 <td width="100%">&nbsp;</td>
 </tr>

 <tr bgcolor="#FF6600">
 <td colspan="6"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0"></td>
 </tr>

 <tr>
 <td width="15">&nbsp;</td>
 <td width="215">&nbsp;</td>
 <td width="50">&nbsp;</td>
 <td width="440">&nbsp;</td>
 <td width="40">&nbsp;</td>
 <td width="100%">&nbsp;</td>
 </tr>
</table>


<H1 align="center">Votre Boutique en ligne ....</H1>
<table border="1" bgcolor="cccccc" align="center" width="50%">
   <tr bgcolor='white'>
 <td width="" align="center">Produits</td>
 <td width="" align="center">Prix Final TTC Unitaire</td>

 <td width="">&nbsp;</td>
   </tr>
<?
if(!isset($_GET['prod'])){
require('inc_connect.php');
$sql="Select* from materiel";
$req=mysql_query($sql,$connexion)or exit ('Erreur SQL !'.$sql.'<br>'.mysql_error());
while( $data=mysql_fetch_array($req) ) {
echo"<tr><td>".$data['DESIGNATION']." </td><td> ".$data['PRIXFINALTTC']."</td><td> <a href='panier4_1.php?prod=".$data['id']."'>Ajouter au Panier</a></td></tr>";

}


mysql_close();
?>
</table>

<?}

if(isset($_GET['prod'])){
if(!is_numeric($_GET['prod'])){//juste une première sécurité
echo"<font color='red'>MERCI DE NE PLUS RECOMMENCER CETTE OPERATION !!!</font>";
exit;
}
require('inc_connect.php');
$sql1="Select* from materiel where id=".$_GET['prod'];
$req1=mysql_query($sql1,$connexion)or exit ('Erreur SQL !'.$sql1.'<br>'.mysql_error());
$nb=mysql_num_rows($req1);
if($nb==0){//juste une seconde sécurité
echo" <font color='red'>MERCI DE NE PLUS RECOMMENCER CETTE OPERATION !!!</font>";
exit;
}
//afichage du Produit séléctionné avec qté à commander:
while( $data=mysql_fetch_array($req1) ) {
?>

<form method="POST" action="Panier4_2.php">
<?
echo"<tr><td>".$data['DESIGNATION']." </td><td colspan='2'> ".$data['PRIXFINALTTC']."</td></tr>".
    "<tr><td colspan='3'align='center'>Quantité :  <input type='text' name='qte' size='5'>   <input type='submit' name='action' value='Commander'></td></tr>".
    "<input name='id' type='hidden' value='".$data['id']."'>";

}
mysql_close();
?>

</table><br>
<div align="center"><a  href="history.go(-1)">< Retour Boutique</a></div>
</form>

<?
}

 


?>


</div>
</body>
</html>

 

 


lundi 24 décembre 2007 à 08:02:42 | Re : sessions

malalam

Administrateur CodeS-SourceS
Hello,

enlève tes espaces devant le session_start().
Il y a un tuto à ce propos sur ce site, regarde dans la section dédiée.

lundi 24 décembre 2007 à 08:04:26 | Re : sessions

malalam

Administrateur CodeS-SourceS
http://www.phpcs.com/tutoriaux/COMMENT-BIEN-UTILISER-TETES_265.aspx


samedi 29 décembre 2007 à 23:51:30 | Re : sessions

samunet

session_start() doit étre en premier ligne de la page

ou bien metre dans la première ligne de la page ob_start();



Cette discussion est classé dans : php, mysql, data, nbsp, if


Répondre à ce message

Sujets en rapport avec ce message

erreur qui reste introuvable pour moi! [ par CaBBaLe ] Slt,Merci beaucoup à tous ceux qui poste des sources et des tutos, cela m'aide enormement car c'est avec ca que j'apprend.Mais là je vais vous demande Le filtre ne fonctionne pas [ par Joleroy ] Salut a tous!J ai cree une page appelé Kits.php qu j appelle par Kit.php?tipekit=type_du_kitVoici son code:$type=$_GET['typekit'];$connect = mysql_con changer la valeur de input avec XMLHTTP...... [ par LaTatadu91 ] Bonjour a tous, voila je cherche a changer les valeurs de plusieurs input situés ds un tableau sans recharger la page sur un onchange de balise : Pb de Parse Error en PHP [ par CChargy ] Bonjour,J'ai fait cette page PHP, qui affiche un formulaire de réservation de stage. Voici le code :Nouvelle page 1</t Pb de Parse Error en PHP [ par CChargy ] Bonjour,J'ai fait cette page PHP, qui affiche un formulaire de réservation de stage. Voici le code :Nouvelle page 1</t probleme affichage images [ par xzonz ] Salut a toutes et tousvoila j'ai un script qui liste un repertoire avec une icone differente devant chaque fichier selon son extension ... ca fonction Problème html/php [ par LHaricot ] Voila un jour que je planche et j'ai toujours le même message d'erreur. Quelqu'un pourrai m'aider?Merci par avance Le message d'erreur est Parse error Lien mailto dans une page php [ par Graig083 ] Bonjour,Je viens de créer une base de donnée mysql avec les coordonnées des adhérents de mon association.Cette base de donnée est consultable par les Panier avec base de données [ par Botitine ] Tout d'abord bonjour à tous.J'éspère que vous pourrez m'aider car la je séche un peu.Voici mon problème j'ai code un simili panier très simple le prob Insertion PHP/MYSQL [ par laura1988 ] Bonjour j'ai une erreur à la ligne rouge (message erreur : Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VAR


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.