
Moze od razu przejde do mojego problemu...

Formularz
... <center> <? include ('./connect.php'); $query = "SELECT nazwa FROM stat_users ORDER BY nazwa"; $nr = 0; if ($result) { // Jezeli zapytanie zosta-o wykonane poprawnie, pokaz rekordy. echo '<form name="form5" method="post" action="./skrypty/add.php"> <table border=1> <tr> <td ALIGN=center><b>Nr</b> </td> <td ALIGN=center><b>Nazwa usera</b></td> <td ALIGN=center ><b>opis</b></td> </tr>'; $nr++; $nazwa = "nazwa"; $nazwa .= $nr; $ilosc = "opis"; $ilosc .= $nr; echo '<tr> <td align="center">'. $nr .'</td> <td align="center">'. $row[0] .'</td> <td> <input type="hidden" name="'. $nazwa .'" value = "' . $row[0] . '"> //przy kazdym przejsciu petli nazwa pola bedzie nazwa1, nazwa2, ... (zalezy od ilosci uzytkownikow) <input type="text" name="'. $opis .'" size="20"> //przy kazdym przejsciu petli nazwa pola bedzie opis1, opis2, ... (zalezy od ilosci uzytkownikow) </td> </tr>'; } echo '</table> <br> <input type="hidden" name="ilosc_do_wpr" value = "' . $num . '"> // ilosc wszystkich uzytkownikow <input type="submit" name="wpr" value="wprowadz usera"> </form>'; } ?> </center> ...
czyli nazwa pola w formularzu jest zalezna od ilosci uzytkownikow
$num - to ilosc userow, czyli ilosc pol w formularzu.
$row[0] - to nazwa usera pobrana z bazy.
Tak wiec ilosc pol w formularzu jest zmienna i zalezy od ilosci userow, ktora jest pobierana z bazy...
Wiec przy 3 userach pola maja nazwe:
nazwa1, nazwa2, nazwa3 oraz opis1, opis2, opis3...
Gdy wstawi sie do bazy 4-go uzytkownika to dojdzie nazwa4 i opis4.
Jezeli ma ktos jakis pomysl jak w inny sposob napisac taki formularz, w inny sposob niz ja to zrobilem, oraz go obsluzyc to rowniez prosze o napisanie tego w tym temacie

OBSLUGA FORMULARZA
<? include_once ("../connect.php"); // Dodanie do bazy danych. $nr = 0; for($nr = 1; $nr <= $ilosc_do_wpr; $nr++) { // TUTAJ MUSI BYC COS, CO PRZY PIERWSZYM PRZEJSCIU PETLI PODSTAWI POD ZMIENNE $naz
wa_wpr I $opis_wpr DANE Z FORMULARZA $nazwa1 i $opis1, PRZY DRUGIM PRZEJSCIU z pol $nazwa2 i $opis2
itd... $query = "INSERT INTO stat_pkt (nazwa, ilosc_pkt, data_wpr) VALUES ('$nazwa_wpr', '$opis_wpr', NOW())"; } else { // JeŁli wykonanie zapytania siÓ nie powiod-o. } } ?>
Teraz pytanie:
jak zrobic, aby w pliku obslugujacym formularz do zmiennych $nazwa_wpr i $opis_wpr byly, przy kazdym przejsciu petli wstawiajacej wartosci do bazy, podstawiane wartosci z pol z forularza (ktorych nazwa i ilosc jest zalezna od ilosci uzytkownikow) ?
Jezeli calosc da sie zrobic w inny sposob, to rowniez prosze o pomoc...
Obojetnie w jaki sposob to zrobie, wazne aby dzialalo

W calosci chodzi o to, aby za jednym razem wstawic te opisy wszystkim uzytkownikom.
Zrobilem to w ten sposob, ze nazwy uzytkowwnikow sa pobierane z bazy, a nazwy tych pol w formularzy zaleza od ilosci uzytkownikow...
Teraz do innej tabeli trzeba wstawic: nazwe uzytkownika i jego opis.
Jezeli moge prosic o napisanie tego lub tych pliczkow albo cokolwiek, bo ja juz wymiekam z tym...

~mike_mech