Znowu @Michasko mi pomógł, poprawiłem drobne literówki i jest blisko końca

Działa dodanie kilku produktów do tabeli produkty,
działa dodanie doekumentu do pz
Jedyna rzecz, która jest nie tak to dodanie wierszy w postaci id_pz, id_produkt, sztuk, cena_za_sztuke . Dzieję się tak , ze id_pz jest dobrze pobierany ale w kolumnie id_produkt pobierane mam wszystkie id_produtków z tabeli produkty

? Do niech przypisany jest jeden id_pz i tak ma być, cena oraz ilość z formularza rónież nie działa. hmm...
Kod:
<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');
if(isset($_POST['zapisz']) && $_POST["zapisz"]==1){ //dodawanie pz
$lastID = 0;
if($res){ // jesli dodawanie się powiodło
}
else
{
//komunikat o błędzie;
}
//dodawanie produktów - nazwa czy id_produkt?

$iloscDodanychProduktow = count($_POST['nazwa']); // 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:
$dodaneProdukty = mysql_result(mysql_query('SELECT GROUP_CONCAT(id_produkt) FROM produkty ORDER BY id_produkt DESC LIMIT '.$iloscDodanychProduktow), 0
); $cenyZaSztuke= mysql_result(mysql_query('SELECT GROUP_CONCAT(k_cena_netto) FROM produkty ORDER BY id_produkt DESC LIMIT '.$iloscDodanychProduktow), 0
); //(k_cena_netto odpowiada kolumnie cenie netto z tabeli produkty i tak ma byc?

?
//teraz zmienne $dodaneProdukty i $cenyZaSztuke zawierac beda ci±gi ID i cen dodanych produktów, oddzielonych przecinkami, np. "14, 6, 3"
$dodaneProdukty = explode(",", $dodaneProdukty); // teraz masz tablice ID, ale s± one odwrócone (malej±co, a w $iloscPoszczegolnychProduktow masz je rosn±co - wiec trzeba odwrócić) $cenyZaSztuke = explode(",", $cenyZaSztuke); // podobnie z cenami
//dodanie rekordów do tabeli zamowienia_pz
$zamQuery = 'INSERT INTO zamowienia_pz VALUES ';
for($j = 0; $j < count($dodaneProdukty); $j++) {
$zamQuery .= '("'.$lastID.'", "'.$dodaneProdukty[$j].'", "'.$iloscPoszczegolnychProduktow[$j].'", "'.$cenyZaSztuke[$j].'")';
if($j < count($dodaneProdukty) - 1
) {
$zamQuery .= ', ';
}
}
{
echo"powodzenie dodania zamowienia_pz"; //komunikat powodzenia;
}
else
{
//komunikat niepowodzenia
}
}
else
{
}
}
?>