<form action="zest.php" method="POST" onsubmit="if (sprawdz(this)) return true; return false"> Imię: <input type="text" name="imie"/><br> Nazwisko: <input type="text" name="nazwisko"/><br> Chcę zamówić:<br> <table cellpadding="10"> <tr><td>Nazwa:</td><td>Ilość:</td><td>Cena:</td><td>Ilość do zam.</td></tr> <? echo '<tr><td><input type="checkbox" name="zamow[]" value="'. $wiersz[1] .'"/>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .' zł</td><td><input type="text" name="ilosc'. $wiersz[0] .'"/><input type="hidden" name="id" value="id'. $wiersz[0] .'"/></td></tr>'; } ?> </table> <input type="reset" value=" Wyczyść "/> <input type="submit" value=" Zestawienie "/> </form>
W formularzu występują pola do wpisania swoich danych, pola typu checkbox do wybrania artykułów i pola do wpisania ilości zamawianego artykułu. Następnie mam plik w którym są wyświetlane dane dotyczące zamówienia: imie, nazwisko i wybrane artykuły ilość cena za jeden typ artykułów i cena całkowita. Na początku zamiast pola checkbox miałem pola radio i wszystko było ok, ale teraz nie wiem jak zrobić wyświetlanie danych. Prawdopodobnie źle wysyłam dane. Może jest ich za mało, może za dużo. To jest główna część drugiego pliku:
$zap = "SELECT `id`, `nazwa`, `cena` FROM `artykuly`"; $wyk = mysql_query($zap) or die(mysql_error()); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body> Zamówienie:<br> <?php { $i=1; foreach($_POST['zamow'] as $value) { $zamow .= $value; if($i<$all_num) { $zamow .=";"; } ++$i; } } if($wyk[$x] == $wiersz[1]){ } } } ?> <a href="index.php">Powrót</a> </body> </html>
Ten drugi plik chyba nie działą tak jak należy:/ jest to dopero początek. W poprzednim pliku(tym z odbieraniem informcji z pola radio) nieco się zagubiłem i zaczełęm pisać od początku. Proszę o wskazówki i uwagi dotyczące mojego postępowania w tej sprawie