Witam. Męczę się dziś z tym cały dzień. Proszę o pomoc w tym żeby sprawdzało czy news taki istnieje, jeżeli tak to żeby go wypisywało a jeżeli nie żeby pokazywało komunikat "Brak newsa o tym ID".
index.php
<?php
if(isset($_GET['id_news'])) {
include('../../config.php');
include(ROOT . '/system/head.php');
$id = $_GET['id_news'];
$sql = $db -> db_query("SELECT * FROM " . DB_PREFIX . "news WHERE id = '$id'");
$sql = $db -> db_result();
foreach($sql as $page) {
}
include(ROOT . '/system/foot.php');
} else
{
$sql = $db -> db_query("SELECT * FROM " . DB_PREFIX . "news ORDER BY id DESC");
$sql = $db -> db_result();
$tresc = 'Brak';
foreach($sql as $page) {
$tresc.= "<a href='".URL
."/modules/news/news.php?id=".stripslashes($page['id'])."'><h2>".stripslashes($page['title'])." </h2></a>
}
}
?>
Plik news.php
<?php
{
include('../../config.php');
include(ROOT . '/system/head.php');
{
$id = $_GET['id'];
$sql = $db -> db_query("SELECT * FROM " . DB_PREFIX . "news WHERE id = '$id'");
$rows = $db -> db_rows();
$sql = $db -> db_result();
$sql = $sql['0'];
if($rows > 0)
{
//*wyswietlanie newsa
$tresc .= "
<h2>$contitle</h2>
<small>$date</small><br />
$context<br />
";
$sql = $db -> db_query("SELECT * FROM " . DB_PREFIX . "komentarze WHERE id_news = '$id'");
$rows = $db -> db_rows();
$sql = $db -> db_result();
$sql = $sql['0'];
if($rows > 0)
{
foreach($sql as $page) {
$tresc .= "$komautor - $komdata <br/> $komtresc <hr>";
}
} else
{
$tresc .= "<hr><p>Brak komentarzy</p>";
}
$tresc .= "<a href='komentarz.php?id_news=$id'>[Dodaj komentarz]</a>";
include(ROOT . '/system/foot.php');
}
}
else
{
}
}
else
{
?>
<meta http-equiv="refresh" content="0; url=
<?php header("Location: ../../");?>">
<?php
}
?>
Proszę o pomoc. Pozdrawiam.
Ten post edytował Hirons 7.03.2010, 18:13:45