je souhaite récupérer les prix de mes articles contenus dans la session panier, mais ça m'affiche cette erreur Notice: Undefined index: 10,00 et Notice: Undefined index: 8,00 sur les prix des 2 articles de ma session "panier".
En fait, c'est pour les recevoir dans ma base de donnée comme pour les id de mes articles (la ça marche parfaitement)
et je bloque la dessus.
$itemName ="";
$ids = array_keys($_SESSION['panier']);
if(empty($ids)){
$products = array();
}else{
$products = $DB->query('SELECT * FROM products WHERE id IN ('.implode(',',$ids).')');
}
foreach($products as $product):
if (empty($itemName)) {
$itemName = "";
}
if(isset($ítemName)){
$itemName = "\r-$product->name ";
}
$itemName .= "\r$product->name -";
if (empty($itemNumber)) {
$itemNumber = "";
}
if(isset($itemNumber)){
$itemNumber .= "".$product->id."\r";
}
if (empty($itemPrice)) {
$itemPrice = "";
}
if(isset($itemPrice)){
$_SESSION['itemprice'] = $_SESSION['panier'][number_format($product->price,2,',',' ')];
}
if (empty($total)) {
$total= 0 ;
}
$total += $product->price * $_SESSION['panier'][$product->id];
if (isset($total)) {
$_SESSION['total'] = $total* $_SESSION['discount'] + $_SESSION['port'] ;
}
endforeach;
$itemPrice = $_SESSION['itemprice'];
$currency = "EUR";
- Edité par lutinjoyeux 14 février 2024 à 23:28:45
Récupérer les prix des articles de ma session
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.