odczyt z bazy mysql za pomocą php..wiersz po wierszu
Napisane:
17 lutego 2005, o 12:51
przez padalec
tylko musisz go jeszcze poprawidz poniewaz petla dziala tak ze po pierwszym kliknieciu przeskakuje do konca jak ci sie to uda to daj mi znac bo mam duzy problem z tym pozdrawiam
global $biezace_pytanie;
$wynik=@mysql_query("SELECT * FROM $pytania");
$pytania=wynik_bd_do_tablicy($wynik);
$liczba_wyswietlanych_pytan=1;
$liczba_pytan=count($pytania);
if(!$biezace_pytanie)$biezace_pytanie=1;
if(!$liczba_pytan)$liczba_stron=1;
else $liczba_stron=$liczba_pytan;
if($biezace_pytanie>=$liczba_stron)$biezace_pytanie=$liczba_stron;
$numer_poczadkowy=($biezace_pytanie-1)*$liczba_wyswietlanych_pytan;
$numer_poczadkowy=($biezace_pytanie-1)*1;
$numer_koncowy=$biezace_pytanie*$liczba_wyswietlanych_pytan;
if($numer_koncowy>=$liczba_pytan)$numer_koncowy=$liczba_pytan;
echo "<table border=\"0\">";
for($i=$numer_poczadkowy;$i<$numer_koncowy;$i++){
echo "<form method=\"post\" action=\"".$_SERVER[PHP_SELF]."\">";
echo "<tr><td>Pytanie".$biezace_pytanie."/".$liczba_pytan."</td></tr>";
echo "<tr><td colspan=\"3\"><br><b>".$pytania[$i]['question']."</b></td></tr>";
echo "<tr>";
echo "<td>".$pytania[$i]['opt1']."<input type=\"checkbox\" name=user_answer[] value=\"".$pytania[$i]['opt1']."\"></td>";
echo "<td>".$pytania[$i]['opt2']."<input type=\"checkbox\" name=user_answer[] value=\"".$pytania[$i]['opt2']."\"></td>";
echo "<td>".$pytania[$i]['opt3']."<input type=\"checkbox\" name=user_answer[] value=\"".$pytania[$i]['opt3']."\"></td>";
echo "</tr>";
echo "</table>";}
for($i=1;$i<=$liczba_stron;$i++){
if($biezace_pytanie==$liczba_stron) echo "<input type='hidden' name='koniec' value='koniec'>";
echo '<input type="hidden" name="biezace_pytanie" value="'.$i.'">';
}
echo '<input type="submit" value="Zapisz odpowiedzi" name="submit">';
echo '</form>';
}