Mam pewien problem, a mianowicie jak pisze w temacie nie ogarniam przekazywania danych z formularza z pętli. To znaczy:
Na początku ktoś określa ile rekordów chce dodać, potem pętla tworzy odpowiednią ilość komórek w formularzu a następnie wysyła, żeby to wpakować do bazy.
Plik "formularzdowydania.php":
<html> <head> </head> <body> <?php $c= $_POST['c']; echo '<form action="wydanie.php" method="post"> znowu podaj ilosc sztuk <input type="text" name="zmienna" /><br> Klient: <select name="idklienta">< '; { { } } echo '</select></br> '; for($b=0;$b<$c;$b++) { 'szt: <input type="text" name="szt' . $b; echo'"> szyba: <select name="idszyby' . $b; echo'">< '; { { } } } echo' <br/><input type="submit" value="Dodaj"></form>'; ?> </body> </html>
plik: "wydanie.php"
<html> <head></head> <body> <?php $zmienna= $_POST['zmienna']; $idklienta= $_POST['idklienta']; $idt=$dupa+1; // echo $_POST['ids0']; for( $w=0; $w<$zmienna; $w++) { $sztuki = 0; $id_szyby = 0; } for( $b=0; $b<$zmienna; $b++) { $szt.$b = $_POST["szt$b"]; $idszyby.$b = $_POST["idszyby$b"]; $sql=("INSERT INTO wydanie VALUES ('', '$idklienta', '$idszyby.$b', '$idt', '$sztuki.$b', NOW()"); } ?> <br> <a href="index.php">powrot</a> </body> </html>
Jeszcze błędy jakie wyskakują:
Notice: Undefined variable: szt in C:\xampp\htdocs\magazyn\wydanie.php on line 17
Notice: Undefined variable: idszyby in C:\xampp\htdocs\magazyn\wydanie.php on line 18
Notice: Undefined variable: idszyby in C:\xampp\htdocs\magazyn\wydanie.php on line 20
Blad, sproboj ponownie
powrot
Byłbym wdzięczny za pomoc, bo zobowiązałem się pomóc kumplowi w zrobieniu czegoś w rodzaju bazy magazynu.
Pewnie jest to jakiś banał, jak sam dział głosi na poziomie przedszkola
