Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera
to precisando de uma ajuda muito importante:
nao to conseguindo fazer isso aki
preciso acrescentar em 1 session o cod,data1,data2
o kra vai escolher um item e ae vai para a pagina de pedido:
pedido.php?id=8&op=r
aki eu farei:
1) verifica se a session ta vazia... se sim, adiciona
se nao estiver, varre a session verificando se o item ja esta na cesta
se ja estiver, nao faz nada
se nao estiver, acrescenta
fiz isso aki:
PHP
[*]if(count($_SESSION[pedidos])>0)
[*]{ $chave=array_keys($_SESSION["pedidos"]);//pega a chave do array
[*] for($i=0;$i<sizeof($_SESSION[pedidos]);$i++)
[*] { $indice=$chave[$i];
[*] $pedidos[$indice][cod]=$_SESSION[pedidos][$indice][cod]; //codigo
[*] $pedidos[$indice][da]=$_SESSION[pedidos][$indice][da]; //data aluguel
[*] $pedidos[$indice][de]=$_SESSION[pedidos][$indice][de]; //data entrega
[*] }
[*]}
[*]
[*]if($_GET[op]=="r") //reservar
[*]{ $prod=$_GET[id]; //pega o codigo atraves do link
[*] $pedidosAnt=$_SESSION["pedidos"];
[*] $chave=@array_keys($_SESSION["pedidos"]);
[*] $total=count($pedidosAnt);
[*] for($i=0;$i<sizeof($chave);$i++)
[*] { $controle="JaExiste";
[*] echo $pedidosAnt[$i][cod];
[*] }
[*] if($controle!="JaExiste")
[*] { $pedidos[$total+1][cod]=$pedidosAnt[$total+1][$prod];
[*] $pedidos[$total+1][da]=$pedidosAnt[$total+1]["12/01/2005"];
[*] $pedidos[$total+1][de]=$pedidosAnt[$total+1]["14/01/2005"];
[*] $_SESSION["pedidos"]=$pedidos;
[*] }
[*] echo "a->".$_SESSION["pedidos"][$total][cod];
[*]}
[*]
[*]if($_POST[cancelar])
[*]{ session_unregister("pedidos");
[*] $controle="PedidoCancelado";
[*]}
galera
se puderem me ajudar niso ae, ficarei eternamente grato
thiago
Carregando comentários...