![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 19.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
jak mozna ponizszy kod zamienic uzywajac petli??
Kod if($odp_1 == "") {} else {
$q3 = "insert into s_choice values(0,'$tab[id]','$odp_1','0')"; $s3 = mysql_query($q3); } if($odp_2 == "") {} else { $q3 = "insert into s_choice values(0,'$tab[id]','$odp_2','0')"; $s3 = mysql_query($q3); if($odp_3 == "") {} else { $q3 = "insert into s_choice values(0,'$tab[id]','$odp_3','0')"; $s3 = mysql_query($q3); } if($odp_4 == "") {} else { $q3 = "insert into s_choice values(0,'$tab[id]','$odp_4','0')"; $s3 = mysql_query($q3); } if($odp_5 == "") {} else { $q3 = "insert into s_choice values(0,'$tab[id]','$odp_5','0')"; $s3 = mysql_query($q3); } if($odp_6 == "") {} else { $q3 = "insert into s_choice values(0,'$tab[id]','$odp_6','0')"; $s3 = mysql_query($q3); } if($odp_7 == "") {} else { $q3 = "insert into s_choice values(0,'$tab[id]','$odp_7','0')"; $s3 = mysql_query($q3); } if($odp_8 == "") {} else { $q3 = "insert into s_choice values(0,'$tab[id]','$odp_8','0')"; $s3 = mysql_query($q3); } if($odp_9 == "") {} else { $q3 = "insert into s_choice values(0,'$tab[id]','$odp_9','0')"; $s3 = mysql_query($q3); } if($odp_10 == "") {} else { $q3 = "insert into s_choice values(0,'$tab[id]','$odp_10','0')"; $s3 = mysql_query($q3); } Nie mam zielonego pojecia jak to zrobic. $odp_1 ... $odp_10 to sa nazwy pol formularza gdzie wpisuje sie odpowiedz do sondy. Pozdrawiam -------------------- www.rugby.pl - wortal wszystkich fanów rugby
www.sciagnij.pl - u nas sciagniesz wszystko :) |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
pierwsza podpowiedz: po co pisac "==" mozna przeciez "!=" i potem nie musisz dawac else tylko
Kod if($odp_1 != "") {/*ma wykonac jezeli warunek osiagnie wartosc TRUE czyli nie bedzie puste*/}
-------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
umiesc wszystko w tablicy a potem juz tylko
Kod $wynik = count ($nazwa_tablicy);
for ($i=1;$i<=$wynik;$i++) { if ($nazwa_tablicy[$i]!='') {$q3 = "insert into s_choice values(0,'$tab[id]','$nazwa_tablicy[$i])"; $s3 = mysql_query($q3);}} -------------------- "Real children don't go hoppity-skip unless they are on drugs."
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 19.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat umiesc wszystko w tablicy a potem juz tylko
Kod $wynik = count ($nazwa_tablicy); for ($i=1;$i<=$wynik;$i++) { if ($nazwa_tablicy[$i]!='') {$q3 = "insert into s_choice values(0,'$tab[id]','$nazwa_tablicy[$i])"; $s3 = mysql_query($q3);}} nie rozumiem skad mam wziac ta $nazwe_tablicy ![]() -------------------- www.rugby.pl - wortal wszystkich fanów rugby
www.sciagnij.pl - u nas sciagniesz wszystko :) |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Pola formularza zamiast nazywac "odp_1" ... "odp_X" nazywasz nazwa_tablicy[], np. "<input name="odpowiedzi[]..."
W wyniku dostaniesz tablicę $odpowiedzi[], która będzie zawierała wartości wszystkich pól z formularza. -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.03.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Akurat to mi było potrzebne dzięki wszystkim.
-------------------- kto mi pomoze
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:36 |