Probléme php
damien7258
-
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
<?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:
- Probléme php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
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.
donc fait le session_start() avant le include.
Tu as oublier une parenthèse après le " if(isset($_GET['lien']) "
Met ça à la place :
if(isset($_GET['lien']))
Met ça à la place :
if(isset($_GET['lien']))