Selamlar.Aşağıdaki fonksiyonları yazdım ama sanırım eksik veya yanlıs var.
Haberliste fonksiyonum çalışıyor ama TAMAMINI OKU linkine tıkladığımda tablodaki bütün haberlerin tamamını gösteriyor.Ben tek haber göstersin istiyorum Habergoster fonksiyonun.Yardımcı olursanız sevinirim.İyi çalışmalar.
Kod:
function Habergoster () {
global $module_name, $admin;
include("header.php");
title(""._HABER_SAYFA_BASLIK."");
OpenTable();
$al2=mysql_query("select * from haberorta order by haber_no='$haber_no'");
while (list($haber_no,$baslik,$haber_resmi,$haber_metni)=mysql_fetch_row($al2)) {
echo " Haber No: $haber_no "
. " Haber Basligi : $baslik "
. "Haber: $haber_metni";
}
}
CloseTable();
include("footer.php");
}
function HaberListe() { //bu fonksiyonda sorun yok ama tamamını oku linkini hatalı mı veriyorum ?
global $prefix;
include("header.php");
title(""._HABER_SAYFA_BASLIK."");
OpenTable();
$al=mysql_query("select * from haberorta order by haber_no desc");
if (mysql_num_rows($al)==0) {
echo _HABER_LISTE_YOK;
} else {
while (list($haber_no,$baslik,$haber_resmi,$haber_metni)=mysql_fetch_row($al)) {
echo "<table width=\"100%\" b bordercolor=\"#6699CC\" border=\"6\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">"
. "<tr>"
. "<td width=\"100%\" height=\"34\"><center><h2> $baslik</h2></center><br>"
. "<img vspace=\"20\" width=\"200\" align=\"left\" height=\"100\" src=\"depo/resimler/$haber_resmi\"><br><a href=\"modules.php?name=Haber&op=oku\"><font class=\"style1\">Tamamini Oku</font></a><br><br>"
. "</tr></table><BR>";
}
}
CloseTable();
}
switch($op) {
case "ekle":
Haberekle();
break;
case "yolla":
HaberYolla($haber_no, $baslik,$haber_metni,$haber_resmi);
break;
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2006-03-29, 22:52:16 Mesaj konusu:
Kodlarınız hatalı.
case "oku":
Habergoster();
break;
burası örneğin
case "oku":
Habergoster($haberid);
break;
şeklinde olmalı. Ardından şu haber okuma fonksiyonunu düzeltelim.
function Habergoster ($haberid) {
global $module_name, $admin;
include("header.php");
title(""._HABER_SAYFA_BASLIK."");
OpenTable();
$al2=mysql_query("select * from haberorta where haber_no='$haberid'");
while (list($haber_no,$baslik,$haber_resmi,$haber_metni)=mysql_fetch_row($al2)) {
echo " Haber No: $haber_no "
. " Haber Basligi : $baslik "
. "Haber: $haber_metni";
}
}
CloseTable();
include("footer.php");
}
Ben örnek olarak yazdım. Siz kendinize göre düzenlersiniz. Dikkat ederseniz hatanızı kolayca görebilirsiniz.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız