Caly skrypt oparty o baze danych juz mi dziala,mam tylko problem z wyszukiwaniem, pokazuje blad w linii 65 $r = mysql_fetch_array($wynik);
Oto kod pliku new.php
<? $page=$_GET['page']; if($page == 'szukaj'){ $search=$_POST['search']; $warunki=" (tytul LIKE '%$wyniki[0]%' || info LIKE '%$wyniki[0]%' || tresc LIKE '%$wyniki[0]%')"; for ($i=1;$i<count($wyniki);$i++) { $warunki.=" and (tytul LIKE '%$wyniki[$i]%' || info LIKE '%$wyniki[$i]%' || tresc LIKE '%$wyniki[$i]%')"; } $pytanie = "SELECT * FROM news WHERE $warunki ORDER BY id DESC "; //wyswietlana jest lista $tresc=$t['tresc']; $tytul_glowna=$t['tytul']; $info_glowna=$t['info']; $id_glowna=$t['id']; $data = $t['data']; //jesli informacja ma opcje "wiecej" to tytul pisany jest czcionka pogrubiona if($tresc) { print(iso("<TABLE border=0 width=100%><tr>\n<td align=left><b><a href=news.php?page=$id_glowna >$tytul_glowna</a></b> </td></tr><tr><td >$data</td></tr>\n<td align=left bgcolor=#006699>$info_glowna <div align=right><a href=news.php?page=$id_glowna>wiecej</a></div></td></tr>\n</table><br>\n")); //jesli nie ma wiecej tresci to zwykla czcionka }else{ print(iso("<TABLE border=0 width=100%><tr>\n<td align=left><b><a href=#>$tytul_glowna</a></b></td></tr><tr><td >$data</td></tr>\n<td align=left bgcolor=#006699>$info_glowna</td></tr>\n</table><br>\n")); } } } if($ile == '1'){ }else if($ile == '2' ){ }else if($ile == '3' ){ }else if($ile == '4' ){ }else if($ile >= '4' ){ }else{ }else{ $wykonaj = "UPDATE news SET `czytano` = `czytano` + 1 WHERE id = $page"; $pytanie = "SELECT * FROM news WHERE id = $page"; $tytul = $r['tytul']; $calosc=$r['tresc']; $info = $r['info']; $data = $r['data']; print(iso("<TABLE border=0 width=98% align=center><tr>\n<td align=left bgcolor=#34c375>$tytul </td></tr><tr><td align=left bgcolor=#3e89bf>$data</td></tr><tr><td align=left bgcolor=#eeeeee><b> $info </b> </td></tr><tr><td align=left bgcolor=#ebebeb> $calosc</td></tr>\n<td align=right> <a href=\"javascript:history.back()\">...powrót</a></td></tr>\n</table>\n")); } }else{ { $from = $_GET['from']; }else{ $from=$_GET['from']=0; } $next=5; $wiersz=0+$_GET['from']; $size = $row['count(*)']; $pytanie = "SELECT * FROM news ORDER by data DESC LIMIT $wiersz, $next"; $id_glowna=$r['id']; $tytul_glowna=$r['tytul']; $info_glowna=$r['info']; $tresc=$r['tresc']; $data = $r['data']; $licznik = $r['czytano']; if($tresc) { <TABLE border=0 width=100% align=center><tr><td class=news-tytul align=left><a href=?page=$id_glowna class=\"link-glowna\">$tytul_glowna</a></b><br>$data")); if($licznik == "0"){ else if($licznik == "1"){ else{ </td></tr></table> <table border=0 width=100% align=center><tr><td align=left bgcolor=#ffd300>$info_glowna </td></tr><tr ><td bgcolor=#E9EEEF align=right><a href=news.php?page=$id_glowna >wiecej</a></td></tr></table><br>")); }else{ <TABLE border=0 width=100% ><tr><td align=left >$tytul_glowna<br></td></tr><tr><td >$data</td></tr></table> <table border=0 width=100% align=center> <tr><td align=center >$info_glowna</td></tr></table><br>")); } } $r=$wiersz-$next; $f=$wiersz+$next; echo "<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td height=15 align=left> Wyswietlono: "; if($f < $size){ }else{ } if($r >= 0){ } if($f < $size){ } } ?> <form name=form method=POST action=news.php?page=$szukaj><input type=text name=search size=11 value="Wpisz frazę"> <input type=submit name=Submit value=Szukaj></form>