bonjour,
jè ecri un code en php, son exécution me donne une erreur bizzare du genre:
Parse error: syntax error, unexpected $end in C:\EasyPHP-5.3.9\www\e-commerce_final\panier.php on line 58
le code est le suivant:
<?php session_start(); ?>
<?php
// Création du panier
function newPanier(){
if (!isset($_SESSION['panier'])){
$_SESSION['panier']=array();
$_SESSION['panier']['nom']=array();
$_SESSION['panier']['origine']=array();
$_SESSION['panier']['prix']=array();
$_SESSION['panier']['quantite']=array();
}
return true;
}
// ajout de produits au panier
function ajoutProduit($nomProduit,$origineProduit,$prixProduit,$quantiteProduit){
// si le panier existe
if(newPanier()) {
// si le produit existe dejà => ajout de la qté seule
$positionProduit=array_search($nomProduit,$origineProduit,$_SESSION['panier']['nomProduit'],$_SESSION['panier']['origineProduit']);
if ($positionProduit !==false){
$_SESSION['panier']['quantiteProduit'][$positionProduit] +=$quantiteProduit;
}
else {
// sinon on ajoute le produit
array_push($_SESSION['panier']['nomProduit'],$nomProduit);
array_push($_SESSION['panier']['origineProduit'],$origineProduit);
array_push($_SESSION['panier']['prixProduit'],$prixProduit);
array_push($_SESSION['panier']['quantiteProduit'],$quantiteProduit);
}
}
else {
echo "une erreur est survenue,veuillez contacter l'administrateur";
}
// Calcul du montant total du panier prix*article
function prixTotal(){
//int $i;
$total=0;
for($i=0;$i<count($_SESSION['panier']['nomProduit']);$i++){
if ($livraison=='domicile'){
$total +=($_SESSION['panier']['quantiteProduit'][$i]*$_SESSION['panier'][prixProduit][$i]) + 5;
}
else {
$total +=($_SESSION['panier']['quantiteProduit'][$i])*($_SESSION['panier'][prixProduit][$i]);
}
}
return total;
?>
quelqu'un pourrait m'aider?