Bonjour
je n'arrive pas a passer les variables de mon tableau dynamique
(ligne 1 par ex) :
apres execution de voir_caddie .php
j'ai juste une ligne de tableau vide
aidez moi a afficher la ligne sur le caddie apres clique svp
photo | marque | desrciptif | prix
ffrf.jpg ttgg grg 12 "bouton"(rajouter au caddie)
voici ma page ajouter_a_caddie.php
<?php session_start(); if ($HTTP_SESSION_VARS ['caddie']){ for ($i=0; $i<count($caddie); $i++){ if($caddie[$i]["id"]==$HTTP_POST_VARS["numero"]){ break; } } $caddie[$i]["id"]=$HTTP_POST_VARS["numero"]; $caddie[$i]["marque"]=$HTTP_POST_VARS["marque"]; $caddie[$i]["descriptif"]=$HTTP_POST_VARS["descriptif"]; $caddie[$i]["nb"]=$HTTP_POST_VARS["nombre"]; $caddie[$i]["prix"]=$HTTP_POST_VARS["prix"]; }else{ $caddie = array(array("id"=>0,"marque"=>0,"descriptif"=>0,"nb"=>0,"prix"=>0)); $caddie[0]["id"]=$HTTP_POST_VARS["numero"]; $caddie[0]["reference"]=$HTTP_POST_VARS["reference"]; $caddie[0]["nom"]=$HTTP_POST_VARS["nom"]; $caddie[0]["nb"]=$HTTP_POST_VARS["nombre"]; $caddie[0]["prix"]=$HTTP_POST_VARS["prix"]; $HTTP_SESSION_VARS ['caddie']; } header("location: ecran_TFT15.php"); ?>
ma page voir_caddie.php
<? session_start(); ?> <html> <body> <? if ($HTTP_SESSION_VARS ['caddie']){ $prix_tot=0; ?> <table align="center" width="50%" border="1" cellspacing="1" cellpadding="2" bordercolor="#0033FF"> <? for($i=0;$i<count($caddie);$i++) { $prix_tot=$prix_tot+$caddie[$i]["nb"]*$caddie[$i]["prix"] ?> <tr> <td><? echo ($caddie[$i]["marque"]);?> </td> <td><? echo ($caddie[$i]["nb"]);?> </td> </tr> <? } ?> </table> <? echo 'Prix Total : '.$prix_tot.' CHF'; } else { echo("Votre caddie est vide"); } ?> </body> </html>
EDIT : Merci d'utiliser [ CODE] [ /CODE] sans espace comme spécifié par Norseb pour le confort de tous.