przepraszam, że kopiuję, ale wg mnie w bbcode przeznaczonym dla php będzie to lepiej wyglądało

case 'quizy':
echo '<div class="r1n" align="center"><font class="b-t"><b><a href="index.php?akcja=quizy">QUIZY W PARANORMALIUM</a></b></font></div>
<div class="r1n" align="justify"><font class="c1">A więc powiadasz, że jeste po lekturze setek artykułów na Paranormalium i chcesz sprawdzić swoją wiedzę z zakresu zjawisk paranormalnych... dobrze! Wybierz kategorię, następnie wybierz quiz i odpowiedz na pytania.</font></div>';
$qa = (isset($_GET['qa'])) ? $_GET['qa'] : '';
switch ($qa)
{
// Pojedyncza kategoria quizów
case 'kat':
$kat = (isset($_GET['kat'])) ? $_GET['kat'] : '';
$sql_query = "SELECT kid, tytul, opis FROM nuke_quizy_kategorie WHERE kid = '$kat'" or die ("Nie można wykonać zapytania");
$result = mysql_query($sql_query) or die ("Nie można wykonać wyniku");
while($rowx = mysql_fetch_array($result))
{
?><div class="r1n" align="center"><font class="b-t"><b>
<?php echo $rowx['tytul']; ?></b><br>
<?php echo $rowx['opis']; ?></font></div>
<?php}
$sql_query = "SELECT qid, nazwa_quizu, kategoria FROM nuke_quizy_quizy WHERE kategoria = '$kat' ORDER BY qid DESC" or
die ("Nie można wykonać zapytania"); $result = mysql_query($sql_query) or
die ("Nie można wykonać wyniku"); {
$quizid = $row['qid'];
?><div class="r1n"><font class="c1"><a href="index.php?akcja=quizy&qa=quiz&quiz=
<?php echo $row['qid']; ?>" title="quiz"><b>
<?php echo $row['nazwa_quizu']; ?></b></a><br>
Pytań w quizie:
<?php $sql_query = "SELECT COUNT(*) as liczba FROM nuke_quizy_pytania WHERE quiz_id = '$quizid'" or
die ("Nie można wykonać zapytania"); $result = mysql_query($sql_query) or
die ("Nie można wykonać wyniku"); {
?><?php echo $row2['liczba']; ?><?php } ?></font></div><?php
}
break;
// QUIZ
case 'quiz':
$quiz = (isset($_GET['quiz'])) ?
$_GET['quiz'] : ''; $sprawdz = (isset($_GET['sprawdz'])) ?
$_GET['sprawdz'] : ''; $punkty = 0;
$pkt2 = 0;
switch($sprawdz)
{ case 'tak':
break;
default:
echo '<form method="post" action="index.php?akcja=quizy&qa=quiz&quiz='.$quiz.'&sprawdz=tak">'; break; }
$sql_query = "SELECT quiz_id, pid, pytanie FROM nuke_quizy_pytania WHERE quiz_id = '$quiz'" or
die ("Nie można wykonać zapytania"); $result = mysql_query($sql_query) or
die ("Nie można wykonać wyniku"); {
$pytanieid = $row2['pid'];
?><div class="r1n"><font class="c1"><b>
<?php echo $row2['pytanie']; ++$pkt2; ?></b><br>
<?php $sql_query2 = "SELECT * FROM nuke_quizy_odpowiedzi WHERE pid = '$pytanieid'" or
die ("Nie można wykonać zapytania"); $result2 = mysql_query($sql_query2) or
die ("Nie można wykonać wyniku"); {
$rpid = $rowodp['pid'];
$oid = $rowodp['oid'];
?><input type="radio" name="
<?php echo $rpid; ?>" value="
<?php echo $oid; ?>">
<?php echo $rowodp['odp']; ?><br>
<?php } ?>
<?php
switch($sprawdz)
{ case 'tak':
$czydobrze = (isset($_POST[$rpid])) ?
$_POST[$rpid] : ''; // echo $czydobrze;
$sql_query22 = "SELECT * FROM nuke_quizy_odpowiedzi WHERE oid = '$czydobrze'" or
die ("Nie można wykonać zapytania"); $result22 = mysql_query($sql_query22) or
die ("Nie można wykonać wyniku"); {
$rpid = $rowodp2['pid'];
$oid = $rowodp2['oid'];
$czyd = $rowodp2['czydobra'];
?><?php if($czyd == '1') { echo '<b>BRAWO!!!
</b>'; ++$punkty; } else { echo '<b>ŹLE! :-(</b>'; } ?><br>
<?php }
break; }
?>
</font></div><?php
}
switch($sprawdz)
{ case 'tak':
echo '<div class="r1n" align="center"><font class="c1">Otrzymałe <b>'.$punkty.'</b> punktów na <b>'.$pkt2.'</b> możliwych</font></div>'; break;
default:
echo '<br><div class="r1n" align="center"><input type="submit" name="ok" value="SPRAWDŹ WYNIK"><input type="hidden" name="cmd" value="update"></div></form>'; break; }
break;
// Strona główna quizowni i spis kategorii
default:
$sql_query = "SELECT kid, tytul, opis FROM nuke_quizy_kategorie ORDER BY tytul DESC" or
die ("Nie można wykonać zapytania"); $result = mysql_query($sql_query) or
die ("Nie można wykonać wyniku"); // kolorujemy tabelki;-)
{
?><div class="r1n"><font class="c1"><a href="index.php?akcja=quizy&qa=kat&kat=
<?php echo $row['kid']; ?>" title="quiz">
<?php echo $row['tytul']; ?></a></font><br><font class="content2">
<?php echo $row['opis']; ?></font></div>
<?php }
break;
}
break;
EDIT:
no to teraz moje uwagi

1.
$sql_query = "SELECT kid, tytul, opis FROM nuke_quizy_kategorie WHERE kid = '$kat'" or
die ("Nie można wykonać zapytania");
trochę to dziwnie wygląda, nie spotkałem się jeszcze z funkcją die() przy przypisywaniu

- po co Ci ona? Wystarczy że ją postawisz przy samym mysql_query()
2. Z tego co widzę to te wszystkie kategorie itp. to liczby, dlatego przydałoby się jakieś filtrowanie, np. przez
intval, bo inaczej skrypt podatny na SQL injection.
Pozdrawiam, Pawel_W