![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 13.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Prosze o pomoc przy przy walidacji ponizszego przykladowego kodu oraz ewentualne wytkniecie bledow.
<table> <tr> <td><input type="text" name="lp" value="3"></td> <td><input type="submit" value="generuj"></td> </tr> <? for($=0:$i<3;$i++) { ?> <tr> <td><input type="text" name="nazwisko<? echo $i; ?>" ></td> <td><input type="text" name="imie<? echo $i; ?>" ></td> </tr> <? } ?> <tr><td><input type="submit" value="zapisz"></td></tr> </table> lp. naziwsko imie 0 a b 1 c d 2 e f jak wykonac walidacje wypelnienia formularza - np. ze zadne pole nazwisko nie jest puste oraz ze zadne pole imie nie jest puste -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 3 Dołączył: 28.12.2007 Skąd: toronto Ostrzeżenie: (0%) ![]() ![]() |
Kod <? for($=0:$i<3;$i++) { ?> Kod <? } ?> po co bawisz się w takie dzielenie pętli albo Kod <? echo $i; ?> wygląda to co najmniej bezsensownie nie wiem może się nie znam. Dopiero zaczynam php ale ja piszę kod w ten sposób Kod if ($result){
$i = 0; //$row = mysql_fetch_array($result, MYSQL_ASSOC); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){ $i++; if ($i > 2){ $i=1; } echo '<div class="wiersz'.$i.'"> <p> <img src="zdjecia/miniaturki/' . $row['nazwa_zdjecia'] . '" class="fotka" alt="' . $row['opis_zdjecia'] . '"> ' . $row['opis_zdjecia'] . ' </p> <p class="end"> <input name="usuniecie" type="submit" value="usuń"> <input name="edycja" type="submit" value="zmień"> </p> </div> '; } |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Podpowiem tylko, abyś wykorzystał tablice, np <input type="text" name="nazwisko[<? echo $i; ?>]" [/code]
-------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 13.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Podpowiem tylko, abyś wykorzystał tablice, np <input type="text" name="nazwisko[b][[/b]<? echo $i; ?>[b]][/b]" [/code] a da rade cos blizej? -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
sopel już Ci dużo podpowiedział.
Za pomocą pętli foreach lecisz sobie wtedy po $_POST['nazwisko'] i innych i na każdym elemencie każdej zmiennej robisz walidacje... Może Ci sie przydać podczas testowania zabawy z wysyłaniem formularzy funkcja print_r($_POST). -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:13 |