Mam problem z:
index2.php
<?php
...
wyswietl_dzialy();
if (($dzial == "") || ($dzial == "index")) {
wyswietl_newsy();
}
?>
...
funkcje.php
<?php
function polacz() {
include ('config.php');
die ("Nie można połączyć się z MySQL"); die ("Nie można połączyć się z tabela"); }
function wyswietl_dzialy() {
polacz();
if ($_GET['dzial']) {
$wynik = mysql_query ("SELECT * FROM dzial WHERE nr=".$_GET['dzial']." AND aktywny=1;"); foreach($rekord as $klucz => &$wartosc) {$wartosc = stripslashes($wartosc);} print "<H2>".$rekord['nazwa']."</H2><P>".$rekord['tresc']."</P>"; } else {
print "dzial nieprawidłowy\n"; }
}
}
function wyswietl_newsy() {
polacz();
"SELECT * FROM news WHERE ok=1 AND ".
"ORDER BY data DESC LIMIT 10");
foreach($rekord as $klucz => &$wartosc) {$wartosc = stripslashes($wartosc);} print "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">"; print "<tr><td>".$rekord['tytul']."</td></tr>"; print "<tr><td>".$rekord['osoba'].", ".$rekord['data']."</td></tr>"; print "<tr><td>".$rekord['tresc_krotka']."</td></tr>"; print "<tr><td><div align=\"right\"><a href=\"index2.php?dzial=news&id=".$rekord['nr']."\">więcej</a></div></td></tr></table>";
}
}
?>
Wg tego powinno wyswielac na index2.php newsy a index2.php?dzial=nazwa dzial bez newsów. Niestety na indexie nie ma nic a na dziale jest info nieprawidłowy dzial.
Po usunięciu
<?php
else {
print "dzial nieprawidłowy\n"; }
?>
nie pojawia się nic.