Cytat
Ogolnie odradzam korzystanie z plikow, jak można z bazy... To po pierwsze. A po drugie, to jak dopiero raczkujesz w php, to nie zabieraj sie od razu za sklep
hmm, wiesz tylko że dużo serwisów oferuje tylko samo php, a w dodatku niemogłem sobie poradzić z konfiguracją mysql'a (jestem z tego zielony) i tu jest problem część sklepu już sobie zrobiłem tylko niewiem jak wysyłać zamówienie [php:1:289ab00e50]<?php
////////////////////////////
// aramis //
// author: Bogdan Rams //
// e-mail: ar-set@o2.pl //
// cart.php: plik głowny //
////////////////////////////
require 'tabela.inc';
session_register('cart');
if (!isset($cart[num_items])) {
$cart = array("num_items" => 0, "products" => array());
}
LoadProducts();
?>
<html>
<head>
<title>koszyk</title>
</head>
<body>
<?php
if ($cart[num_items]) {
?>
<h3>Produkty znajdujace się w Twoim koszyku</h3>
<br>
<table border="1" cellpading="0" cellspacing="0" bordercolor="#000000">
<tr>
<th>
Nazwa produktu
</th>
<th>
Krótki opis
</th>
<th>
Cena
</th>
<th>
Ilość
</th>
<th>
</th>
</tr>
<?php
foreach ($cart[products] as $i => $product) {
$product_id = $product[0];
$quantity = $product[1];
$total += $quantity * (double)$master_products_list[$product_id][price];
?>
<tr>
<td>
<?php echo $master_products_list[$product_id][name]; ?>
</td>
<td>
<?php echo $master_products_list[$product_id][desc]; ?>
</td>
<td>
<?php echo $master_products_list[$product_id][price]; ?>
</td>
<td>
<form action="change_quant.php" method="GET">
<input type="hidden" name="id" value="<?php echo $i; ?>">
<input type="text" size="3" name="quantity" value="<?php echo $quantity; ?>">
</td>
<td>
<input type="submit" value="Zmień ilość">
</form>
</td>
</tr>
<?php
}
?>
<tr>
<td colspan="2" align="right">
<b>Razem: </b>
</td>
<td colspan="2">
<?php echo $total; ?>PLN
</td>
<td> </td>
</tr>
</table>
<br>
<br>
<?php
}
?>
<h3>Elementy dostępne</h3>
<br>
<i>
Mamy w ofercie nastepujące elementy:
</i>
<br>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<th>
Nazwa produktu
</th>
<th>
Opis produktu
</th>
<th>
Cena
</th>
<th>
</th>
</tr>
<?php
foreach ($master_products_list as $product_id => $item) {
?>
<tr>
<td>
<?php echo $item[name]; ?>
</td>
<td>
<?php echo $item[desc]; ?>
</td>
<td>
<?php echo $item[price]; ?>PLN
</td>
<td>
<a href="dodaj.php?id=<?php echo $product_id; ?>">
do koszyka
</a>
</td>
</tr>
<?php
}
?>
</table>
</body>
</html>
[/php:1:289ab00e50]
[php:1:289ab00e50]<?php
////////////////////////////////////////////////
// author: Bogdan Rams //
// e-mail: ar-set@o2.pl //
// change_quant.php //
// Zmienia Hose produktu w koszyku na zakupy. //
////////////////////////////////////////////////
session_register('cart');
$i = (int)$id;
$old_num = $cart[products][$i][1];
if ($quantity) {
$cart[products][$i][1] = $quantity;
} else {
unset($cart[products][$i]);
}
$cart[num_items] = ($old_num > $quantity) ?
$cart[num_items] - ($old_num-$quantity) :
$cart[num_items] + ($quantity-$old_num);
?>
<html>
<head>
<title>Ilość została zmieniona</title>
</head>
<body>
<h1>Ilość zmieniona z <?php echo $quantity; ?></h1>
<a href="cart.php">Wróć</a> i kupuj dalej.
</body>
</html>
[/php:1:289ab00e50]
[php:1:289ab00e50]<?php
//////////////////////////////////////////
// author: Bogdan Rams //
// e-mail: ar-set@o2.pl //
// add_item.php //
// Dodaje produkt do koszyka na zakupy //
//////////////////////////////////////////
require 'tabela.inc';
LoadProducts();
$curr_product = array();
foreach ($master_products_list as $prod_id => $product) {
if (trim($prod_id) == trim($id)) {
$curr_product = $product;
}
}
session_register('cart');
if($ordered) {
array_push($cart[products], array(trim($id), $quantity));
$cart[num_items] += $quantity;
}
?>
<html>
<head>
<title>
<?php if($ordered) { ?>
Dodano <?php echo $curr_product[name]; ?> do koszyka na zakupy
<?php } else { ?>
Dodaj <?php echo $curr_product[name]; ?> do koszyka na zakupy
<?php } ?>
</title>
</head>
<body>
<?php if ($ordered) { ?>
<h1><?php echo $curr_product[name]; ?>
został dodany do koszyka na zakupy</h1>
<a href="cart.php">Wróć</a> i kontynuuj zakupy.
<?php } else { ?>
<h1>Dodaj <?php echo $curr_product[name]; ?> do koszyka na zakupy</h1>
<form action="<?php echo $PHP_SELF; ?>" method="GET">
Nazwa produktu: <?php echo $curr_product[name]; ?>
<br>
Opis produktu: <?php echo $curr_product[desc]; ?>
<br>
Cena produktu: <?php echo $curr_product[price]; ?>
<br>
Ilość produktu: <input type="text" size="7" name="quantity">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<input type="hidden" name="ordered" value="1">
<input type="submit" value="Dodaj do koszyka">
</form>
<?php } ?>
</body>
</html>[/php:1:289ab00e50]
jeżeli ktoś może mi pomóc w zrobieniu formularza który będzie wysyłał zamówienie z koszyka, może to jest bardzo proste a mnie przyćmiło, niewiem.
Proszę o pomoc.
Z góry dzięki