Opracowałam kod do obsługi towarów z bazy danych i mam teraz problem z dodawaniem tych towarów do koszyka.
kod towary.php
Kod: Zaznacz cały
<?php //definicja tablic z towarami oraz cenami
$lacz = mysql_connect('localhost','root','haslo') or
die('Padl serwer');
$lacz = mysql_select_db('stronaphp') or die('Padla baza');
$wynik = mysql_query("SELECT ID, Nazwa_uslugi, Cena_za_metr FROM cennik_uslug ") or die('Błąd zapytania');
?>
<table border="1">
<thead>
<tr>
<th>Opis towaru</th>
<th>cena</th>
</tr>
</thead>
<tbody>
<?php //wyswietlamy towary z tablicy
$i= isset($_GET['i']) ? (int)$_GET['i'] : 0;
while ($row = mysql_fetch_array($wynik))
{
print '<tr><td>'.$row['ID'].'</td>';
print '<td>'.$row['Nazwa_uslugi'].'</td>';
print '<td>'.$row['Cena_za_metr'].'</td>';
print "<td><a href=\"".$_SERVER['PHP_SELF']."?kup=$i\">Kup produkt</a></td></tr>";
}
?>
kod koszyk.php
Kod: Zaznacz cały
<?php // definicja tablic z towarami oraz cenami
$i= isset($_GET['i']) ? (int)$_GET['i'] : 0;
$q = mysql_connect('localhost','root','haslo') or
die('Padl serwer');
$q = mysql_select_db('stronaphp') or die('Padla baza');
$wynik = mysql_query("SELECT ID, Nazwa_uslugi, Cena_za_metr FROM cennik_uslug")
or die('Błąd zapytania');
while ($row = mysql_fetch_array($wynik))
{
// =$row['ID'];
$towary=$row['Nazwa_uslugi'];
$ceny=$row['Cena_za_metr'];
?>
<table border="1">
</thead>
<tr>
<th>ID</th>
<th>Nazwa usługi</th>
<th>Cena za metr</th>
</tr>
</thead>
<tbody>
<?php
$suma = 0;
for ($i=0;$i < count($_SESSION['koszyk']); $i++)
{
echo '<tr>';
echo '<td>'.$towary[$_SESSION['koszyk'][$i]].'</td>';
echo '<td align="right">';
echo number_format ($ceny[$_SESSION['koszyk'][$i]],2);
echo ' zlotych</td></tr>';
$suma = $suma + $ceny[$_SESSION['koszyk'][$i]];
}
?>
</tbody>
<tfoot>
<tr>
<th align="right">Naleznosc: </th><br>
<th align="right"><?php echo number_format($suma,2); ?> zlotych.</th>
</tr>
</tfoot>
</table>
<p><a href="towary.php">Kupuj dalej</a> lub też: <a href="<?php echo $_SERVER['PHP_SELF']; ?>?reset=1">Wyczysc swoj koszyk</a></p>
</body>
</html>
Z góry dziękuję za pomoc, pozdrawiam