produkty.php
<?php ?>
index.php
<?php include_once('produkty.php'); $zapisz.='imie: '.$_POST['imie']."\n adres: ".$_POST['adres']."\n zamówienie: \n"; foreach($_SESSION['koszyk'] as $id => $ile){ $zapisz.=$produkty[$id]['nazwa']." ilość: $ile \n"; $cena+=$produkty[$id]['cena']*$ile; } $zapisz.='razem: '.$cena.'zł'; exit; } echo "<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /></head><body>"; if($_POST['edytuj']==true){ foreach ($_POST as $pr => $ile){ if($ile=='' or $ile==0){ }else{ $_SESSION['koszyk'][$pr]=(int)$ile; } } } } $_SESSION['koszyk'][$_GET['id']]=$_SESSION['koszyk'][$_GET['id']]+1; } if($_SESSION['koszyk']==null){ }else{ $cena=0; imie<input type="text" name="imie" value="'.$_POST['imie'].'" /><br/> adres<input type="text" name="adres" value="'.$_POST['adres'].'" /><br/>'; foreach($_SESSION['koszyk'] as $id => $ile){ } echo '<input type="submit" name="edytuj" value="zapisz zmiany"><input type="submit" name="wyslij" value="wyślij zamówienie"></form>'; } foreach($produkty as $id => $ar){ <td><a href="?id='.$id.'">dodaj do koszyka</a></td></tr>'; } ?>
Chciałbym ten skrypt przerobić na koszyk obsługujący baze mysql. Na początek stworzyłem sobie taką tabele:
CREATE TABLE produkty( id INT (5) NOT NULL AUTO_INCREMENT, nazwa VARCHAR (255) NOT NULL, cena INT (6) NOT NULL, opis VARCHAR (255) NOT NULL, PRIMARY KEY (id));
Tylko teraz nie wiem za bardzo jak się za to zabrać, tzn. jak przerobić ten kod znajdujący się w pliku index.php tak żeby dane o produktach były pobierane z tabeli bazodanowej a nie z tablicy. Z góry dziękuje za każde wskazówki/pomoc. Pozdro
