Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak zapisac dynamicznie, jak zrobic - pilne
Forum PHP.pl > Forum > Bazy danych > MySQL
mwaloos
Witam,

Problem polega na:
1. na poczatku uzytkownik deklaruje ile potrzebuje wierszy
np.
$wierszy = 2; podaje to w inpucie naciska sobie baton genruj i pokazuje sie to co chcial
2. generuje sie wiec formularz

2 -wiersze, 6 - kolumn (liczba kolumn jest stala)
<? for ($i=0;$i<$wierszy;$i++)
{
echo "<tr>";
?>
<td><input type="text" name="nrw" id="nrw" maxlength="12" value="<? echo $_POST['nrw']; ?>" /></td>
<td><input type="text" name="tara" id="tara" maxlength="5" /></td>
<? echo "</tr>"; } ?>
3. po petli jest zobowiazany do sprawdzenia poprawnosci wpisanych danych i zmienienia 'radio' z NIE na TAK
4. teraz pytanie:
chcialbym sprawdzic czy uyztkownik sprawdzil dane czyli zmienil radio oraz czy np. pola w kol nr 1 nie sa puste oraz pole w kol nr 5 nie sa puste (jak jest jeden wiersz nie ma sprawy wiem jak to zrobic ale nie wiem jak dla kilku pol, prawdopodbnie trzeba by to zrzucic to array ale jak...)
a pozniej wprowadzone dane zapisac kolejno do tabeli mysql
gdzie: pierwszy wpis zostanie dodany do bazy jako id1=wiersz1 kol1pole kol5pole oraz id2=wiersz2 kol1pole kol5pole

prosze o pomoc, jesli sa jakies niejasnosci odpowiem na kazde pytanie, dzieki za pomoc
hondek
Nie bardzo rozumiem... hmm...
Chcesz sprawdzic poprawnosc wypelnienia pól input'a ?
Moze zrób to javascript'em i nie pozwół wysłać formularza jeżeli ...


poza tym jezeli chcesz pozniej odnosic sie do tych inputow musisz kazdemu nadac unikalne id i name czyli nie mozesz napisac
  1. <input type="text" name="nrw" />

a :
  1. <input type="text" name="nrw<?echo $i?>" />
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.