Probleme base Php et session

Fermé
maram - 28 janv. 2010 à 20:22
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 28 janv. 2010 à 23:23
Bonsoir,
s'il vous plait je suis entrain de réaliser un site et je rencontre un problème avec les sessions à chaque fois que je mets une page qui contient les sessions il m'affiche le message suivant :

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\panier\panier.php:3) in c:\program files\easyphp1-8\www\panier\panier.php on line 4

je vous donne un exemple de mon code :

<?php
session_start();
if( isset($_SESSION['panier'])){
$panier = $_SESSION['panier'];
$tot=0;// initialisation du total.
?>
<div align="center"><H2>Votre Caddie</H2></div>
<table border="1" align="center" bgcolor="cccccc" width="50%">
<tr bgcolor='white'>
<td width="">Produit</td>
<td width="">Quantité</td>
<td width="">Px Unité</td>
<td width="">Total </td>
<td width=""> </td>
</tr>
<form method="POST" action="traitement.php">
<?php // connexion à votre base
$b=mysql_connect('localhost','root','');
mysql_select_db('boutique',$b);
// on passe tous les paniers en revue par une boucle foreach
foreach ($panier as $valeur=>$cde){//$valeur est l'ID de la fleur et $cde sa quantité dans le panier
$sql="select * from produit where id='$valeur'";
$req=mysql_query($sql)or exit ('Erreur SQL !'.$sql.'<br>'.mysql_error());
while( $data=mysql_fetch_array($req) ){
$nom=$data['nom'];//nom de la fleur
$prix=$data['prix'];// prix unitaire de la fleur
$pxligne=$prix*$cde; //prix pour la ligne de commande
$tot+=$pxligne;//valorisation du total général
echo"<tr><td>$nom</td><td>$cde</td><td>$prix</td><td align='right'>$pxligne</td><td><input type='checkbox' name='case[]' value='".$data['id']."'></td></tr>";
}
}
echo"<tr><td colspan='3' align='right'>Total Commandé...</td><td align='right'>$tot</td></tr>";
mysql_close();}
?>


merci de m'aider

1 réponse

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
28 janv. 2010 à 23:23
session_start doit être au tout début de ton fichier : aucun caractère ni espace avant "<?php".
0