<?
$result0 = @mysql_query("select * from temata WHERE priorita='1' ORDER BY temata DESC");
<?while($r0=@MySQL_Fetch_Array($result0)):?>
<table border="0" cellpadding="0" cellspacing="0" width="700" align="center">
<tr><td class="h3-td" height="5" width="700">
<font class="nadpis-font">Téma: <?echo $r0['tema']?></font></td></tr>
$result1 = @mysql_query("select * from temata WHERE tema='$r0[tema]' and priorita='2' ORDER BY temata DESC");
<?while($r1=@MySQL_Fetch_Array($result1)):?>
<tr><td height="80" class="chyba-td">
<?echo $r0['podtema']?></td></tr>
<?endwhile;?>
</table><br><br>
<?endwhile;?>
Něco je tu špatně. Nevim co hází to: Parse error: parse error in /3w/kvalitne.cz/n/ngforum/index.php a chyba na řádku na kterym nic neni. Data v DB zatim žádný nejsou
Jestli to, cos napsal, neni zkracena verze, tak doporucuji udelat to znovu a poradne.
Z toho vidim jen samy bordel. Za prve zacinas <?, ktery ale nikde nekonci. Za druhe SQL dotazy davas mimo PHP prostor, nebo davas <?> dovnitr PHP.
A priste pis cele zneni chybove hlasky. To cos napsal je sice uzitecne, ale pro nas si muzeme jen myslet, kde ta chyba je. Tzn pis i cislo radku, i kdyz si myslis, ze na tom radku nic neni.
U parse error není chyba na vypsaném řádku, ale někde před ním. Jen tak zběžně - <?echo $r0['tema']?> nejen tady chybí středník.
Thalia: U samostatnych bloku (prikazu) strednik nemusi byt. Funguje to i bez nich. Ale je ze slusnosti programatora kazdej prikaz ukoncit strednikem.