konto usunięte

Temat: koszyk w cookie i php - problem z sumowaniem cen

mam kod:



<?
$koszyk=$_COOKIE["koszyk"];
$id=$_GET["id"];
$ile=$_GET["ile"];
if ($ile<0) unset($ile);

function dodaj($koszyk,$id,$ile) {
$zakupy = explode("|",$koszyk);
for ($i=0;$i<count($zakupy)-1;$i++) {
$p = explode("#",$zakupy[$i]);
if ($p[0]==$id) {
if (isset($ile)) $p[1]=$ile;
else $p[1]++;
$jest=true;
}
if ($p[1]>0) $nowy .= "$p[0]#$p[1]|";
}
if (!$jest) $nowy .= "$id#1|";
return $nowy;
}

if ($id<>"") {
$koszyk = dodaj($koszyk,$id,$ile);
setcookie("koszyk", $koszyk, 0, "/");
header("Location: index.php");
exit;
}
?>


<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<title>Koszyk </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body>


<p>
Zawartość koszyka:
<p>

<?


echo "<table border=1>";
echo "<tr align=center><td><b>id</b></td><td><b>sztuk</b></td><td> </td><td>cena</td>";
$zakupy = explode("|",$koszyk);
for ($i=0;$i<count($zakupy)-1;$i++) {
$p = explode("#",$zakupy[$i]);
echo "<tr><td valign=center>$p[0]</td>";
echo "<td><form action=\"index.php\" action=\"get\" style=\"display:inline;\">
<input type=\"hidden\" name=\"id\" value=\"$p[0]\">
<input type=\"text\" name=\"ile\" value=\"$p[1]\" style=\"width:50px;\">
<input type=\"submit\" value=\" zmień \" style=\"80px;\"></form></td>";
echo "<td><form action=\"index.php\" action=\"get\" style=\"display:inline;\">
<input type=\"hidden\" name=\"id\" value=\"$p[0]\">
<input type=\"hidden\" name=\"ile\" value=\"0\">
<input type=\"submit\" value=\" skasuj \" style=\"80px;\"></form></td>";
echo "<td align=\"right\">";
include 'db.php'; // połączenie się z bazą danych
$tabela = 'produkty'; // zdefiniowanie tabeli MySQL
$wynik = mysql_query("SELECT * FROM $tabela WHERE id=$p[0]");
$wiersz = mysql_fetch_array($wynik);
$suma = $wiersz['cena']*$p[1];
echo $suma;
echo " zł</td>";
echo "</tr>";
}
echo ///tu ma być suma całości

echo "</td></tr>";
echo "</table><p>";
echo "Wygląd koszyka w cookies:<p>$koszyk";
?>

<p>
Produkty do kupienia:<br>
<a href="index.php?id=1">kup produkt 1</a> |
<a href="index.php?id=3">kup produkt 3</a> |
<a href="index.php?id=4">kup produkt 4</a> |
<a href="index.php?id=54">kup produkt 54</a> |
<a href="index.php?id=119">kup produkt 119</a> |

</body></html>


Skrypt wysyła id produktu oraz ilość do ciasteczka, cene pobiera z bazy danych mnoży przez ilość i wyświetla wartość. To działa oki.

Ale jak zrobić żeby podsumować wszystkie wartości do sumy zbiorczej!

Proszę o pomoc!!!

konto usunięte

Temat: koszyk w cookie i php - problem z sumowaniem cen

..


1. Zajmij się tym w czym jesteś "Specjalistą"
2. Po co Ci to jak są gotowe sklepy?
3. Naucz się podstaw HTML i CSS.
4. Oddzielaj logikę od wyglądu
5. Poucz się PHP
6. Patrz pkt. 1

Powyżej była odpowiedź na to pytanie ale ze względu na jedną z Twoich wypowiedzi, tj:
Marcin Lorens:
Oferuję również strony www (php, mysql) już od 500 zł z grafiką i zapleczem autorskim administratora.

Doszedłem do wniosku że ten wątek to jakiś żart :)Sebastian Poddubiuk edytował(a) ten post dnia 28.04.12 o godzinie 20:45

Następna dyskusja:

Problem - php - actionscrip...




Wyślij zaproszenie do