• 05-01-2009, 22:04:39
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar akşam akşam çözemediğim bir olayla karşılaştım hemen anlatayım;


    burdaki admin panelinden haber eklemek için haberekle.php
    <? include("sol.php");?>
    
              <TD align=middle width=590>
    <?
    $ix = $_POST['ix'];
    if($ix == "1"){
    $baslik = guvenlik($_POST['baslik']);
    $hit = guvenlik($_POST['hit']);
    $baslik_s =trsil(guvenlik($_POST['baslik']));
    $haber = guvenlik($_POST['haber']);
    
    mysql_query("Insert Into haberler (haber,baslik,hit,baslik_s,tarih) values ('$haber','$baslik','$hit','$baslik_s',now())");
    echo "Haber eklendi ";
    }else{
    ?>


    burdakide anasayfada son 15 haberin gösterimi
    <div class="box">
    	<div class="box_title_blue">
    		<h2 style="FONT-WEIGHT: bold">Haberler</h2>
    	</div>
    	<div class="box_base">
    <?
    $q=mysql_query("Select * from haberler  order by id desc limit 0,15");
    while ($r=mysql_fetch_array($q)) {
    ?>
    		<div class="weekfeature" style="BORDER-BOTTOM: #ececec 1px solid; BACKGROUND-COLOR: #f9f9f9">
    			<img src="<? echo $site; ?>/images/a_menulink_bg.gif" />&nbsp; <a href="<? echo $site; ?>/Haber/<? echo $r[baslik_s];?>.html">
    			<strong><? echo $r[baslik] ; ?></strong></a><span></span> <? echo $r[tarih] ;?></div>
    <? }
    ?>
    	</div>
    
    </div>
    sorunum şu haber ekleniyor, anasayfada gözüküyor fakat haber başlığı çıkmıyor.yanında tarih bile çıkıyor, nasıl bir kodlama hatası yapıyorum. yardımlarınızı bekliyorum.

  • 06-01-2009, 01:56:11
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <? echo $r[baslik] ; ?>

    yerine

    <?=$r['baslik']?>

    dener misiniz.
  • 06-01-2009, 02:34:34
    #3
    Prof.Hüko adlı üyeden alıntı: mesajı görüntüle
    <? echo $r[baslik] ; ?>

    yerine

    <?=$r['baslik']?>

    dener misiniz.
    farkı olmaz ki. tam tersini denemesini isteseydin neyse
    short tags kapalıdır belki derdik.. ama zaten uzun uzuna yazmış.
  • 06-01-2009, 03:38:34
    #4
    <?
    $q=mysql_query("SELECT * FROM haberler ORDER BY id DESC Limit 0,15");
    while ($r=mysql_fetch_array($q)) {
    echo "<div class=\"weekfeature\" style=\"BORDER-BOTTOM: #ececec 1px solid; BACKGROUND-COLOR: #f9f9f9\">
    			<img src=\"$r[site]/images/a_menulink_bg.gif\" />&nbsp; <a href=\"$r[site]/Haber/$r[baslik_s].html\">
    			<strong>$r[baslik]</strong></a><span></span> $r[tarih]</div>
                <strong>$r[baslik]</strong></a><span></span> $r[tarih]</div>";
    }
    ?>
    birde böyle dene bakalım ne sonuç verecek.
  • 06-01-2009, 03:43:46
    #5
    mysql'a kayıt yapmışmı birde o var tabi.
  • 06-01-2009, 04:58:50
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    script lugelasın program scripti(:

    scripti tekrar indir admin klasörünü tekrar at ben de kullanıyorum sorun yok
  • 06-01-2009, 14:46:13
    #7
    Üyeliği durduruldu
    arkadaşlar yine olmadı dediklerinizi uyguladım. başka yöntemler lazım.
    googler senin dediğin benim yapmak istediğim şeyi etkisiz kılar. ben haberekle.php yi düzenledim. tek sorun başlıkların çıkmaması
  • 06-01-2009, 15:04:50
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam
    veri tabanını bi kontrol edin önce
    bi bakın veriyi baslik kolonuna kaydetmiş mi ?
  • 06-01-2009, 15:18:24
    #9
    Üyeliği durduruldu
    Prof.Hüko adlı üyeden alıntı: mesajı görüntüle
    <? echo $r[baslik] ; ?>
    yerine
    <?=$r['baslik']?>
    dener misiniz.
    echo $r[baslik] yerine $r['baslik'] demesi gerektigini vurgulamaya calismis arkadaş. ifadeler tırnak içerisinde olmalı yani.

    tabiki <?= kullanabilmesi için short tag open olması gerekiyor o ek bir mevzu