Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyświetlaniem:(
Forum PHP.pl > Forum > PHP
pheonix999
Nie wiem kompletnie jak zmienić mój kod, teraz wyświetla wszystkie pytania na jednej stronie, a potrzebuje aby było tylko jedno na strone i po wciśnięciu Zatwierdź przechodziło do kolejnego pytania ;/

Cytat
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />

<style type="text/css">
<!--
.cos{ color:green;
background-color:silver;
font-weight:normal;
font-family:verdana;
font-size:small;}

.men {
background-color:grey;
font-weight:bold;
font-family:verdana;
font-size:normal;
text-align:center;

}


body {margin: 2cm 8cm 5cm 8cm;
padding: 0 0 0 0;
background: url(images/tlo.jpg) repeat;



}
-->
</style>
</head>
<body>
<?php
include('lib/ustawienia.php');
openDB();
//$result = mysql_query("SELECT * FROM pytania");
//$num_rows = mysql_num_rows($result);
$wynik11= mysql_query("SELECT ile FROM KATEGORIE WHERE kateg='".$_GET['nazwa']."'" );

while($c = mysql_fetch_row($wynik11)){
$r=$c[0];

?>
<p style="text-align:center; color:red; font-size:large">Musisz rozwiązać <?=$r ?> pytań z kategorii <?=$_GET['nazwa'] ?>.</p>
<p style="text-align:center; color:red; font-size:normal">Każdo pytanie posiada tylko jedną poprawną odpowiedź. Wynik otrzymasz automatycznie po zatwierdzeniu odpowiedzi.</p>
<?php

}

$wynik12= mysql_query("SELECT pytanie,rozw1,rozw2,rozw3,rozw4,rozw5,rozw FROM PYTANIA WHERE kat='".$_GET['nazwa']."' ORDER BY RAND() LIMIT ".$r." " );



//$wynik=mysql_query("SELECT pytanie,rozw1,rozw2,rozw3,rozw4,rozw5,rozw FROM pytania ")
?>
<?php


for ($i=0;$i<$r;$i++)
{

$w= mysql_fetch_row($wynik12);
$z=100+$i;

?>
<table style="width:100%; text-align:left">
<tr><td class="men"><b><?=$i+1 ?>.</b>
<b><?= $w[0] ?></b><br /></td></tr>

<form action="start.php" method="POST">
<tr> <td class="cos"><input type="radio" name="<?= $i ?>" value="1" /><?= $w[1] ?><br /></tr>


<tr><td class="cos"><input type="radio" name="<?= $i ?>" value="2" /><?= $w[2] ?></td></tr>

<tr> <td class="cos"><input type="radio" name="<?= $i ?>" value="3" /><?= $w[3] ?></td>
</tr>

<tr><td class="cos"><input type="radio" name="<?= $i ?>" value="4" /><?= $w[4] ?></td></tr>

<tr> <td class="cos"> <input type="radio" name="<?= $i ?>" value="5" /><?= $w[5] ?></td></tr>
<input type="hidden" name="<?= $z ?>" value="<?= $w[6] ?>" />
<br />
</table>
<?php

?>
<?php

}


?>


<!-- <input type="hidden" name="wynnik" value="<?= $r?>" /><br />
<input type="hidden" name="kat" value="<?= $_GET['nazwa']?>" /><br />
<p style="text-align:center;color:red; font-size:normal">Wpisz imię i nazwisko:<input type="text" name="imie" value="noname" />
</p>
<p style="text-align:center; color:red; font-size:normal">Jeśli jesteś pewny swoich odpowiedzi kliknij Sprawdź.</p>-->
<p style="text-align:center"><input type="submit" name="sub" value="Sprawdź" ></p><br /><br />


</body>
</html>
webdice
Poczytaj o MySQL LIMIT. Możesz jeszcze wczytać wszystko do tablicy i operować na indexach, chociaż jet to mało wydajne, ponieważ za każdym razem będziesz pobierał całą bazę.
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.