Piszę właśnie system newsów i mam problem, bo gdy kliknę "czytaj dalej" owszem przenosi mnie tam gdzie trzeba i wyświetla wpisy z bazy danych, ale nie tak jak trzeba :/, bo wywala wszystkie wpisy z pola "czytaj" z tabeli "main_news", a chcę aby jeżeli przy news o id=2 kliknę czytaj dalej to wyświetlało wpis o id=2 a nie wszystkie wpisy z pola "czytaj":
plik functions.php
<?
include ('config.php');
############################################################
## Funkcja newsów ##
############################################################
$zapytanie = "SELECT * FROM main_news WHERE id ORDER BY id DESC";
$aNewsList[] = $wynik;
}
$zapytanie = "SELECT * FROM main_comments WHERE id";
$zapytanie = "SELECT * FROM main_news WHERE id";
Function news(){
global $aNewsList, $data, $comments, $news;
if($news == 0){
echo 'Nie ma newsów<br>'; }
else {
foreach ($aNewsList as $aNews){
echo '<table style="width: 450px;" cellspacing="0" cellpadding="5"> <tr>
<td style="height: 20px; background-color: #cccccc" class="text" align="left" colspan="2"><b>.:: '.$aNews['title'].'</b></td>
</tr><tr>
<td style="background-color: #B6B6B6" class="text" align="justify" valign="top">'.$aNews['tresc'].'</td>
<td style="background-color: #B6B6B6" class="text" align="right" valign="center"><img src="'.$aNews['avatar'].'"></td>
</tr>
</table>
<table style="width: 450px;" cellspacing="0" cellpadding="5">
<tr>
<td style="height: 20px; background-color: #cccccc" class="text" align="left"><b>Dodał: </b>'.$aNews['author'].' | '.$data.'</td>
<td style="height: 20px; background-color: #cccccc" class="comments" align="right"><a href="news.php?id='.$aNews['id'].'">Czytaj więcej...</a> | Komentarze[<b>'.$comments.'</b>]</td>
</tr></table><br>';
}
}
}
?>
plik news.php
<?
include ('config.php');
include ('functions.php');
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<meta name="Keywords" content="'.$keywords.'">
<meta name="Description" content="'.$description.'">
<meta http-equiv="Content-Language" content="'.$lang.'">
<meta http-equiv="Reply-to" content="'.$email.'">
<meta name="Author" content="'.$nick.'">
<title>'.$title.' - '.$slogan.'</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head><body>
<table align="center" cellspacing="0" cellpadding="3" style="border: 1px solid black; width: 800px;">
<tr>
<td class="title" align="center" colspan="3">'.$title.' '.$slogan.'</td>
</tr>
<tr>
<td class="lmenu" align="left" valign="top">Lewe Menu</td>
<td class="cmenu" align="center" valign="top"><br>';
foreach ($aNewsList as $aNews){
$id = $aNews['id'];
if ($id >= 1){
$zapytanie = "SELECT czytaj FROM main_news WHERE id=$id";
$czytaj = $wynik['czytaj'];
}
}
else if ($id == 0){
echo 'Artykuł o wybranym numerze nie istnieje !'; }
}
<td class="rmenu" align="left" valign="top">Prawe Menu</td>
</tr>
<tr>
<td class="copyright" align="center" colspan="3">© Copyright 2006 Gothic World. All right reserved. Engine powered by Lee</td>
</tr>
</table>
</body>
</html>';
?>
Czy możecie mi powiedzieć co mam źle ? :| Mo już od 4h się męcze,a moja psychika wisi na włosku i boje się o klawiature (IMG:
http://forum.php.pl/style_emoticons/default/mad.gif)
Ten post edytował Lee 11.04.2006, 20:46:15