Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sklep-pomoc-koszyk
patrycjusz
post
Post #1





Grupa: Zarejestrowani
Postów: 263
Pomógł: 0
Dołączył: 13.07.2003
Skąd: wawa

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


Witam.
Moj problem przedstawia sie tak.
Pisz własnie sklep i już wyświetlanie,dodawanie i usuwanie artykułów prawie mam, i tutaj mam problem niewiem jak sie zabrać do pisania koszyka :? . Jeżeli ktoś z was pisał kiedys cosik takiego to bede wdzieczny za pomoc i przykłady. :wink:
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patrycjusz
post
Post #2





Grupa: Zarejestrowani
Postów: 263
Pomógł: 0
Dołączył: 13.07.2003
Skąd: wawa

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


po kilku dniach znów sie za to chyciłem i oto efekt mojej pracy
[php:1:d825ffe6e8]<?php
session_start();
include ("config.php");

baza();
pokaz_produkty();

if($_GET['produktID'])
{
produkt();
}

print "<br>WARTOSĆ ".$_SESSION['razem']."<BR>";
print "<B>TOWAR</B>".$_SESSION['ilosc'][$produktID]."";
?><BR><BR>
<a href="oproznij.php">OPRÓZNIJ KOSZYK</a>

//funkcja produkt()
function produkt(){
$produktID = $_GET['produktID'];
if ($produktID){
$zapytanie = "SELECT produktID,nazwa,opis,cena,wlasciwosci,zawartosc,zdjecie1,zdjecie2,zdjecie3 from produkty where produktID = '$produktID'";
$wynik = mysql_query($zapytanie) or die(mysql_error());
$wartosc = mysql_fetch_assoc($wynik);}
print "<table border=1><tr><td>kategoria = ".$wartosc['opis']." </td></tr>";
print "<tr><td>cena=".$wartosc['cena']." <a href=test.php?produktID=".$wartosc['produktID'].">dodaj</a></td></tr>";
}

//plik test.php
session_start();
include ("config.php");
baza();
if ($_GET['produktID']){
$zapytanie = "SELECT produktID,nazwa,opis,cena,zdjecie1 from produkty where produktID = '".$_GET['produktID']."'";
$wynik = mysql_query($zapytanie) or die(mysql_error());
$row=mysql_fetch_assoc($wynik);
?>
<TABLE border="1">
<TR>
<TD rowspan="3"><b>ZDJECIE</b><? print "".$row['zdjecie']."";?><BR><BR><BR></TD>
<tr>
<TD colspan="2"><b>NAZWA</b><? print "".$row['nazwa']."";?></TD>
</tr><tr>
<TD colspan="2"><b>OPIS</b><? print "".$row['opis']."";?></TD>
<tr>
<TD>ilosc sztuk <form action="test1.php" method="POST">
<input type=text name=ilosc>
<input type=hidden name=produktID value=<? echo "".$row['produktID']."";?>>
<input type=submit name=przelicz value="PRZELICZ wartość zamówienia"></TD>
<TD><B>CENA</B><? print "".$row['cena']."";?></TD>
<TD><B>do tej pory</B><? print "".$_SESSION['razem']."";?></TD>
</TR>
</TABLE>
<?
}
else {
"błąd";
}
?>

//nio i plik test1.php

<?php
session_start();
include ("config.php");
baza();
if ($_POST['produktID']){
$zapytanie = "SELECT produktID,nazwa,opis,cena,zdjecie1 from produkty where produktID = '".$_POST['produktID']."'";
$wynik = mysql_query($zapytanie) or die(mysql_error());
$row = mysql_fetch_assoc($wynik);
if ($_POST['ilosc']['produktID'] <= '0') {
$_POST['ilosc']['produktID'] = '0'; }
$wartosc = $_POST['ilosc']['produktID'] * $row['cena'];
$_SESSION['razem'] += $wartosc;
$_SESSION['ilosc']['produkt'] = $_POST['ilosc']['produktID'];

?>
<TABLE border="1">
<TR>
<TD rowspan="3"><b>ZDJECIE</b><? print "".$row['zdjecie']."";?><BR><BR><BR></TD>
<tr>
<TD colspan="2"><b>NAZWA</b><? print "".$row['nazwa']."";?></TD>
</tr><tr>
<TD colspan="2"><b>OPIS</b><? print "".$row['opis']."";?></TD>
<tr>
<TD>ilosc sztuk <? print "".$_POST['ilosc']."";?></TD>
<TD><B>CENA</B><? print "".$wartosc."";?></TD>
<TD><B>RAZEM</B><? print "".$_SESSION['razem']."";?></TD>
</TR>
</TABLE>
<?
}
?>
<a href="polaczenie.php">kontynuj zakupy</a>
?>[/php:1:d825ffe6e8]

no i jestem panowie troszeczke w koropce bo właśnie nie wiem jak tu indentyfikować już zakupione towary próbowałem ale jak widać nici z tego.
Mam nadzieje że zauważycie że jeszcze raczkuje w php ale czuje że czynie postepy nawet zaczynam lubić manuala ale tam niestety jest teoria a ja w tym przypadku potrzebuje praktyki i za zaoferowaną pomoc i zainteresowanie z góry dziekuje.
Go to the top of the page
+Quote Post

Posty w temacie
- patrycjusz   sklep-pomoc-koszyk   2.08.2003, 14:39:56
- - scanner   Zapisuj w sesji tablicę<?php $arrBasket[intItem...   2.08.2003, 15:10:34
- - patrycjusz   hmm... :? dzięki scanner mam jeszcze jedno a właś...   2.08.2003, 15:32:09
- - scanner   Cytatjakiego typu pole ustalić w bazie do przechow...   2.08.2003, 15:41:22
- - patrycjusz   ok. dzieki wielkie ale jeżeli możesz to zobacz na ...   2.08.2003, 16:20:49
- - scanner   Zacznij od<?php $wynik = mysql_query($zapyt...   2.08.2003, 16:32:42
- - patrycjusz   nio dzieki za wszystko... lece do manuala może jes...   2.08.2003, 16:39:41
- - SiNuS   CytatPozatym zamiast mysql_fetch_array() wygodniej...   4.08.2003, 21:23:20
- - patrycjusz   po kilku dniach znów sie za to chyciłem i oto efek...   4.08.2003, 21:39:11
- - SiNuS   Cytatno i jestem panowie troszeczke w koropce bo w...   4.08.2003, 22:11:32
- - patrycjusz   no ale po co mi ta tabela ten skrypt ma przeliczać...   4.08.2003, 22:17:21
- - patrycjusz   Panowie zwracam sie do was poraz kolejny czy może ...   4.08.2003, 22:52:05
- - patrycjusz   hmm.... :wink: ostatnio trudno cosik o pomoc ale ...   5.08.2003, 01:28:33
- - patrycjusz   kolejny dzień... czuje że może dzisiaj.... Pan...   5.08.2003, 10:44:34
- - scanner   Ehh... Łamiesz regulamin... a konkretnie punkt: IV...   5.08.2003, 11:05:16
- - SiNuS   Cytat-jak zapisywać wiele wartość (klient kupuje k...   5.08.2003, 13:55:55
- - patrycjusz   he,he widzisz wiem że tak można zrobić ale mi zale...   5.08.2003, 14:33:17
- - patrycjusz   Panowie jeżeli ma cosik takiego....<?php $_SESS...   5.08.2003, 15:23:47
- - DeyV   kłaniają się podstawy php. dodawanie elementów d...   5.08.2003, 16:07:09
- - patrycjusz   hmm... poczytałem manualka na temat tablic ale wła...   5.08.2003, 21:13:02
- - patrycjusz   hmm.... już tak na poważnie wziąłem się za to i na...   6.08.2003, 17:29:10
- - Carl   DevY twój kod wywala text: Cytatarray(1) { ["kosz...   8.03.2004, 15:55:29


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: 2.10.2025 - 20:03