Mam formularz, zawierajacy dwa pola.
Wiem jak wprowadzic dane z tych pol do bazy MySQL jesli wystepują one jednokrotnie
w formularzu.
Jesli jednak te dwa inputy umieszcze w petli, ktora bedzie wykonywac sie np. n- razy (bo np.
chce jednoczesnie dodac n - uzytkownikow) to na stronie pojawi mi sie n takich pol - par, majacych
takie same nazwy. Jak to teraz dodac do bazy danych ?
Przepraszam za podwojny topic na stronie, ale zerwalo mi polaczenie z internetem i dodalem podwojnie.
Juz sobie poradzilem. Napisalem testowo cos takiego i dziala.
Za pomoca zmiennej $i deklaruje sie ilosc pol formularza.
Moze sie komus przyda ten sposob
<?php $x=1; while($x <= 5) { $temp_i="imie$x"; $temp_n="nazwisko$x"; $imie = $_GET["$temp_i"]; $nazwisko =$_GET["$temp_n"]; $zapytanie = "INSERT INTO test.imie (Imie, Nazwisko) VALUES ('$imie', '$nazwisko');"; $x++; } } else { $i=1; while ($i <=5) { $i++; } } ?>
tabela "imie" zawiera trzy atrybuty: id, Imie, Nazwisko.