Probléme php

damien7258 -  
 damien7258 -
Bonjour donc voila je m'entraine un peu au php est la j'essaye de faire un site de e-commerce tous simple mais j'ai déjà un problème car j'ai une erreur alors que mon code me semble correct merci de bien vouloir m'aider.


<?php
include("header.php");

session_start();
?>


<body>
<div id="contenu">

<div id="en_tete">
</div>
<h3>Mini -Site de e-commerce</h3>

<div id="menu">

<div class="element_menu">
<h3>Menu</h3>
<ul>
<li><a href="page.html?lien=1">Voir les produits</a></li> <br/>
<li><a href="?">Rechercher par catégorie</a></li><br/>
<li><a href="?">Acheter</a>

<?php
if(isset($_GET['lien'])

$lien=$_GET['lien']; -------->Ligne de l'erreur
else
$lien="";
switch($lien)
{
case 1 : ?>
<form method="post" action="site.php">
<p>
<label for="catégirie">Choisir la catégorie</label><br />
<select name="catégorie">
<optgroup label="Informatique">
<option value="Disque_dur">Disque Dur</option>
<option value="Imprimante">Imprimante</option>
<option value="Scanner">Scanner</option>
<option value="Ecran">Ecran</option>
</optgroup>
<optgroup label="Téléphones Mobiles">
<option value="Accessoires">Accessoires</option>
<option value="Téléphones">Imprimante</option>
</optgroup>

<optgroup label="Images & Sons">
<option value="Ecran_LCD">Ecran LCD</option>
<option value="Ecran_Plasma">Ecran Plasma</option>
<option value="chaine-hifi">chaine-hifi</option>
<option value="video_Projecteur">video Projecteur</option>
</optgroup>

</select>
<input type="submit" />
</p>
</form>

<?php
break;
}
?>



<ul class="sous_menu">
<li><a href="#"> Voir ma commande en détail </a></li>
<li><a href="#"> Voir mon panier </a></li>
</ul>

</li>
</div>






</div><br/>

<div class="droite">
</div>




<div id="pied">
<h4>Marques Damien TP2</h4>
</div>



</div>


</body
A voir également:

4 réponses

bloodchecker Messages postés 361 Statut Membre 35
 
deja je vois une erreur c'est que tu appelle le session_start() après un include qui contient certainement du code html.
donc fait le session_start() avant le include.
1
SamC7 Messages postés 110 Statut Membre 12
 
Tu as oublier une parenthèse après le " if(isset($_GET['lien']) "

Met ça à la place :
if(isset($_GET['lien']))
0
arthezius Messages postés 3756 Statut Membre 475
 
Et quelle est l'erreur ?
As tu un message d'erreur ?
Que ce passe t-il ?

C'est bien de nous mettre un code et en nous disant que tu as une erreur mais ça serait mieux de nous expliquer ce qui se passe et comment ça se passe.
ça simplifie les recherches.
0
damien7258
 
Merci je n'avait pas vu.
Une petite question dans mon code css je doit mettre quoi si je veut que mon menu ce mette sur la droite au même niveau que mon menu car la sa me décale tous en faite.

Merci d'avance.
0