Panowie mam problem, nie wiem jak wyświetlić wszystkie rekodry, będzie to zawsze kilka wierszy z tabeli zamowienia_pz, które mają identyczny rekodr w kolumnie id_pz

Obecnie formularz dodania produktów do tabeli produktu, pz do tabeli pz oraz produktów, cen i ilości do tabeli zamowienia_pz przypisanym te same id_pz.
Ponieżej kod dodajacy wyżej opisane rekordy.
<div id="wrapper" class="panel"> ORYGINAŁ / KOPIA
<section id="opcje" class="ramka2">
<?php
require_once('include/database.php');
include ("include/wyswietl_dane_firmy.php");
?>
</section>
<script>
function podlicz(){
sztuk = document.getElementById("sztuk").value; //pobiera warto¶ci z input-a o id="kwota"
k_cena_netto = document.getElementById("k_cena_netto").value;
podatek = document.getElementById("podatek").value;
wynikk = sztuk*k_cena_netto; //ooblicza wynik
document.getElementById('wynikk').innerHTML=wynikk; //pobiera warto¶ć z select-a o id="podatek"
wynik = sztuk*k_cena_netto*(podatek/100); //ooblicza wynik
document.getElementById('wynik').innerHTML=wynik; //zapisuje wynik w span-ie o id="wynik"
wynikkk = sztuk*k_cena_netto*(1+podatek/100); //ooblicza wynik
document.getElementById('wynikkk').innerHTML=wynikkk;
}
</script>
<script>
<!--
function doit(){
if (!window.print){
alert("Musisz mieć NS4.x lub IE5,\naby użyć przycisku drukowania!")
return
}
window.print()
}
//-->
</script>
<section id="opcje" class="ramka3">
<div id="button">
<a href="java script:doit()" ><img src="gfx/print.gif" border="0"></a>
</div>
</section> <?php
or
die('Błąd zapytania');
echo "<form action='dodaj_towar_pz.php' method=post>";
function ShowForm($komunikat=""){ //funkcja wyświetlająca formularz dodania towaru
echo "<table boder=\"1\"><tr style=\"cursor: pointer\">"; for($i = 1; $i <=4; $i++) {
echo "<td>Nr produktu </td>"; ?>
<td>Magazyn: </td>
<td>Jednostka: </td>
<td>Ilość </td>
<td>Cena netto</td>
<td>Wartość netto</td>
<td>Stawka VAT</td>
<td> Kwota VAT </td>
<td> Wartość brutto </td>
</tr><tr>
<td><input type="text" size="3" name="id_produkt[]"></td>
<td><input type="text" name="nazwa[]"></td>
<td><select name="id_magazyn[]">
<?
{
$id_magazyn= $row["id_magazyn"];
$nazwa= $row["nazwa"];
?>
<option value="
<? echo "$id_magazyn"; ?>">
<? echo " $nazwa "; ?></option>
<?
}
?>
</select></td><input type="hidden" name="data" value="
<?php echo date("Y-m-d");?>">
<td>
<select name="jednostka[]">
<?
{
$nazwa= $row["nazwa"];
?>
<option value="
<? echo "$nazwa"; ?>">
<? echo " $nazwa "; ?></option>
<?
}
?>
</select></td>
<td><input type='text' size='5' id='sztuk[]' name='sztuk[]' value='' onkeyup='podlicz();'></td>
<td><input size="5" MAXLENGTH="12" id="k_cena_netto[]" name="k_cena_netto[]" type="text" value="" onkeyup="podlicz();"></td>
<td><span id="wynikk[]"></span></td>
<td><select id="podatek[]" name="k_stawka_vat[]" onchange="podlicz();">
<option VALUE="23">23 %</option>
<option VALUE="7">7 %</option>
<option VALUE="33">33 %</option>
</select></td>
<td><span id="wynik[]" ></span></td>
<td>
<span id="wynikkk[]" name="kwota_brutto[]"></span></td>
<?php
}
echo "<input type=hidden value='1' name=zapisz>"; echo "<input type=submit value='Potwierdź'>";
<table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
<thead>
<tr>
<th style="text-align:center">Dostawca:</th> <th><select name="dostawca">
<?
{
$firma= $row["nazwa"];
$imie= $row["imie"];
$nazwisko= $row["nazwisko"];
$id_kontrahent= $row["id_kontrahent"];
$ulica= $row["ulica"];
$numer_budynku= $row["numer_budynku"];
$kod_pocztowy= $row["kod_pocztowy"];
$miejscowosc= $row["miejscowosc"];
$nip= $row["nip"];
?>
<option value="
<? echo "$firma $imie $nazwisko"; ?>">
<? echo " [ $firma ] - $imie $nazwisko ul. $ulica $numer_budynku , $kod_pocztowy $miejscowosc NIP $nip"; ?></option>
<?
}
?>
</select> </th><th></th><th></th></tr><tr><th style="text-align:center">Przyjął:<input size="15" MAXLENGTH="30" name="przyjal" type="text" value="imię nazwisko"><div id="button"></th>
<th><a href="dodanie_kontrahenta.php"><b>Dodaj kontrahenta </b></a></div></th> <th></th><th></th></tr>
<tr><th style="text-align:center">Data:<input type="" name="data" value="
<?php echo date("Y-m-d");?>"></th>
<th style="text-align:center" >Godzina:
<?php echo date("H:i:s");?> </th><th></th><th></th></tr>
<tr><th style="text-align:center">Numer dokumentu:</th> <th><input type="text" size="10" name="nr_dok" value="
<?php echo date("Y-m"); echo "/";?>"></th><th></th><th></th></tr>
<tr><th style="text-align:center">Uwagi: </th><th></th><th></th><th></th></tr><tr><th><textarea cols="20" rows="4" class="form" name="uwagi" ></textarea></th><th></th><th></th><th></th></tr>
<tr><th style="text-align:center">Elementy:</th> </tr>
</thead>
<tfoot>
</tfoot>
</table>
<?php
}
if(isset($_POST['zapisz']) && $_POST["zapisz"]==1){
//dodawanie produktów
$iloscDodanychProduktow = count($_POST['id_produkt']); // zakladam, ze formularz zawiera pola o nazwach Produkt[] oraz pola o nazwach Ilosc[] (tablice wartosci) $iloscPoszczegolnychProduktow = $_POST['sztuk'];
// tutaj zapytanie dodaj±ce produkty (kilka na raz - w ilo¶ci równej $ilosc); - to umiesz zrobić, więc zrobisz sam
$zapytanie = 'INSERT INTO produkty VALUES ';
for($i = 0; $i < count($_POST['nazwa']); $i++){ if(empty($_POST['nazwa'][$i])) {//oraz czy uzupełniono wszystkie dane echo "Pole \"nazwa\" nie może być puste!";
}
else{
// je¶li pola s± poprawne, to dodajesz je do zapytania:
$zapytanie .= '("'.$_POST['id_produkt'][$i].'", "'.$_POST['data'][$i].'", "'.$_POST['id_magazyn'][$i].'", "'.$_POST['nazwa'][$i].'" , "'.$_POST['symbol'][$i].'" , "'.$_POST['producent'][$i].'" , "'.$_POST['typ'][$i].'" , "'.$_POST['jednostka'][$i].'" , "'.$_POST['k_cena_netto'][$i].'" , "'.$_POST['k_stawka_vat'][$i].'" , "'.$_POST['k_cena_brutto'][$i].'" , "'.$_POST['marza'][$i].'" , "'.$_POST['cena_netto'][$i].'" , "'.$_POST['stawka_vat'][$i].'" , "'.$_POST['cena_brutto'][$i].'" , "'.$_POST['sztuk'][$i].'" , "'.$_POST['rezerwacja'][$i].'" , "'.$_POST['skladowanie'][$i].'" , "'.$_POST['opis'][$i].'" , "'.$_POST['kody_kreskowe'][$i].'" , "'.$_POST['minimum'][$i].'" , "'.$_POST['waga'][$i].'", "'.$_POST['gwarancja'][$i].'", "'.$_POST['data_waznosci'][$i].'", "'.$_POST['seria'][$i].'", "'.$_POST['dangerous'][$i].'", "'.$_POST['uwagi'][$i].'" )';
if($i != count($_POST['id_produkt']) - 1
) {
$zapytanie .= ', ';
}
}
}
echo "Dodano produkt do tabeli "; echo "Produkt został poprawnie dodany!<br />";
//jak skonczysz dodawanie do tabeli 'produkty', to kontynuujesz w ten sposób:
//dodawanie pz
$lastID = 0;
if($res){ // jesli dodawanie się powiodło
}
else
{
//komunikat o błędzie;
}
//dodanie rekordów do tabeli zamowienia_pz
$zamQuery = 'INSERT INTO zamowienia_pz VALUES ';
for($j = 0; $j < count($_POST['id_produkt']); $j++) {
$zamQuery .= '("'.$lastID.'", "'.$_POST['id_produkt'][$j].'", "'.$_POST['sztuk'][$j].'", "'.$_POST['k_cena_netto'][$j].'")';
if($j < count($_POST['id_produkt']) - 1
) {
$zamQuery .= ', ';
}
}
{
echo"powodzenie dodania zamowienia_pz"; //komunikat powodzenia;
}
else
{
//komunikat niepowodzenia
}
}
else
{
}
}
?>
</br>
<br/>
<br><br><br>
<div><span class="prawa">Podpis osoby upoważnionej<br>do odebrania dokumentu pz </span><span class="lewa">Podpis osoby upoważnionej<br>do wystawienia dokumentu pz</span></div>
</div>
Wymyśliłem sobie, że wyświetle tabelke zawierająca dane tabeli pz czyli ogolne informacje o dokumencie, zaś obok każego takeigo wpisu odsyłacz o nazwie SZCZEGOŁY. Po naciśnięciu w ten napis powinny się wyświetlać wiersze z tabeli zamowienia_pz spełniające warunek tego samego id_pz co wiersz przy, którym byłby napis

Zastosowałbym tu warunek where id_pz=$_GET[row] ale nie potrafie tego skleijć w całość

<a href=\"pz.php?option=delete&row={$row[0]}\">Usuń</a>
<a href=\"pz.php?option=show&row={$row[0]}\">Pokaż</a>
</td>";
if ( $_GET['option']=="show") {
echo "<table border=\"1\" class='tabelka' ><tr >"; echo "<td ><strong>Nr PZ</strong></td>"; echo "<td ><strong>Id produktu</strong></td>"; echo "<td ><strong>ilość przyjęta</strong></td>"; echo "<td ><strong>Cena jednostkowa</strong></td>"; while ( $row = mysql_fetch_row('SELECT * FROM zamowienia_pz where id_pz = $_GET[row]') ) { echo "<td>" . $row[0] . "</td>"; echo "<td>" . $row[1] . "</td>"; echo "<td >" . $row[2] . "</td>"; echo "<td >" . $row[3] . "</td>"; return false;
}