Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> z sesji do mail() - w miare pilne
Gligamesh
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


Witam, jaki jest sposob wysłania maila (mam na mysli funkcje mail()) wraz z danymi z sesji. :?:

sesja wyglada tak:

[php:1:aa82177155]<?php
session_start();
if(empty($_SESSION['id'])){
$_SESSION['id']= uniqid(0,rand(0,getrandmax())); //wygeneruj skomplikowane id sesji
$_SESSION['koszyk']="";
$_SESSION['produkty']="";
$_SESSION['ilosc']="";
$_SESSION['lego']="";
$_SESSION['seria']="";
}

$a1=explode("|",$_SESSION['koszyk']);
$a2=explode("|",$_SESSION['produkty']);
$a3=explode("|",$_SESSION['ilosc']);
$a4=explode("|",$_SESSION['seria']);
$a5=explode("|",$_SESSION['lego']);

switch($_GET['action']){
case stan:
for($c=1; $c<count($a1); $c++){
$kwota=$kwota+($a1[$c-1]*$a3[$c-1]);
$ile=$ile+$a3[$c-1];
}
print "<Center>Stan koszyka: do zaplaty: <b>$kwota</b> , Iloœ&aelig; zakupionych produktów: <b>$ile</b></center>";
break;


case dodaj:

$_SESSION['koszyk']=$_SESSION['koszyk']."$cena|";
$_SESSION['produkty']=$_SESSION['produkty']."$produkt|";
$_SESSION['ilosc']=$_SESSION['ilosc']."$ile|";
$_SESSION['seria']=$_SESSION['seria']."$ser|";
$_SESSION['lego']=$_SESSION['lego']."$leg|";
print "<center>Produkt <b>" .$produkt. " </b>w iloœci <b>" .$ile. "</b> zostal pomyslnie dodany do koszyka!";
print " <br><br><br><p><img border="0" src="io.gif" width="12" height="12"><a href="?gl=sklep&action=stan">Kontynuuj zakupy</a></p>";
print"<p><img border="0" src="io.gif" width="12" height="12"><a href="?gl=blank&action=koszyk">Finalizuj zakupy </a></p></center>";
break;


case koszyk:
for($c=1; $c<count($a1); $c++){
print "Zakupiono produkt(y) $c ".$a2[$c-1]." Cena: ".$a1[$c-1]." Seria: ".$a4[$c-1]." Iloœ&aelig;: ".$a3[$c-1]." Lego: ".$a5[$c-1]."<BR>";
$kwota=$kwota+($a1[$c-1]*$a3[$c-1]);
}
print "Do zaplaty: $kwota";
print "<br><br><br>";
break;
}


?>[/php:1:aa82177155]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 13:15