• 24-11-2008, 21:30:34
    #10
    sql kodunu en son bu şekilde yazdıktan sonra;
    $yaz = mysql_query("UPDATE ayar set site_basligi='$site_basligi', okulun_adi='$okulun_adi', ust_resim='$ust_resim', adres='$adres', maill='$maill', meta_kelime='$meta_kelime', meta_açiklama='$meta_açiklama' WHERE id=$id ");
    aşağıdaki görüntüyü alıyorum.. (güncelleme yapmıyor...)
  • 25-11-2008, 04:10:53
    #11
    veri tabanınızın yapısını alabilirsem sorun kalmıycak
  • 25-11-2008, 11:21:03
    #12
    ayarlar.php yi aşağıda veriyorum..

    tablo yapısı
    CREATE TABLE `ayar` (
    `id` tinyint(11) NOT NULL auto_increment,
    `site_basligi` varchar(255) NOT NULL default '',
    `okulun_adi` varchar(255) NOT NULL default '',
    `ust_resim` varchar(255) NOT NULL default '',
    `adres` varchar(255) NOT NULL default '',
    `mail` varchar(255) NOT NULL default '',
    `meta_kelime` varchar(255) NOT NULL default '',
    `meta_açiklama` varchar(255) NOT NULL default '',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=2 ;

    <?php 
    include ("yol.php"); 
    switch ($_GET['mode']){ 
    
    case ayarlarduzelt:  
    $sorgu = mysql_query("SELECT * FROM ayar WHERE id = '$_GET[id]'"); 
    while ($bilgi = mysql_fetch_array($sorgu)){ 
    
    
    echo $_GET[id];
    ?> 
    <form action="yonetim.php?mode=ayarlarduzelt&id=<?=$_GET['id']?>" method="POST" > 
      <table width="400" border="1" cellspacing="0" cellpadding="0"> 
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Site Basligi:</font></td> 
      <td width="260"><input type="Text" name="site_basligi" size="105" value="<?=$bilgi[site_basligi];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Okulun Adi:</font></td> 
      <td width="260"><input type="Text" name="okulun_adi" size="105" value="<?=$bilgi[okulun_adi];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Ust Resim:</font></td> 
      <td width="260"><input type="Text" name="ust_resim" value="<?=$bilgi[ust_resim];?>" size="55" cols="39"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Adres:</font></td> 
      <td width="260"><input type="Text" name="adres" size="105" value="<?=$bilgi[adres];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Mail:</font></td> 
      <td width="260"><input type="Text" name="maill" size="105" value="<?=$bilgi[maill];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Meta kelime:</font></td> 
      <td width="260"><input type="Text" name="meta_kelime" size="105" value="<?=$bilgi[meta_kelime];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Meta Aciklama:</font></td> 
      <td width="260"><input type="Text" name="meta_açiklama" size="105" value="<?=$bilgi[meta_açiklama];?>"></td>
      </tr>  
      <tr><td> 
      <input type="hidden" name="kaydet" value="1" /> 
      <input type="hidden" name="id" value="<?=$bilgi['id'];?>" /> 
      <input type="Submit" name="Send Mail" value="Gonder">&nbsp;&nbsp;&nbsp;</td></tr> 
      </table></form><br> 
    <? 
    //echo $_GET['id'];
    $id = $_POST['id'];
    $site_basligi=$_POST['site_basligi']; 
    $okulun_adi=$_POST['okulun_adi']; 
    $ust_resim=$_POST['ust_resim'];
    $adres=$_POST['adres'];
    $maill=$_POST['maill'];
    $meta_kelime=$_POST['meta_kelime'];
    $meta_açiklama=$_POST['meta_açiklama'];
    }  
    if ($kaydet == 1) 
    { 
    $yaz = mysql_query("UPDATE ayar set
    site_basligi='".$site_basligi."',
    okulun_adi='".$okulun_adi."',
    ust_resim='".$ust_resim."', adres='".$adres."',
    maill='".$maill."', meta_kelime='".$meta_kelime."',
    meta_açiklama='".$meta_açiklama."', WHERE
    id='".$id."'"); echo ("UPDATE ayar set
    site_basligi='$site_basligi', okulun_adi='okulun_adi',
    ust_resim='ust_resim', adres='adres', maill='maill',
    meta_kelime='meta_kelime', meta_aciklama='meta_aciklama'
    WHERE id=$id");
    echo ("UPDATE ayar set site_basligi='$site_basligi', okulun_adi='okulun_adi', ust_resim='ust_resim', adres='adres', maill='maill', meta_kelime='meta_kelime', meta_aciklama='meta_aciklama' WHERE id='.$id.'"); 
        
        echo $yaz;
        print mysql_error(); 
     echo "<script language='javascript'>alert('Düzenleme İşlemi Başarıyla Tamamlanmıştır...'); .href='yonetim.php?mode=ayarlar.php';</script>"; 
    }else{ 
                echo "Hata oluştu"; 
            } 
    break; 
    
    default: 
    ?> 
    <center>
    <?
    $toplam_kayit = mysql_query("Select * from ayar");
    $say = mysql_num_rows($toplam_kayit);
    ?>
    <font face="Century Gothic" color="#51A8FF">Toplam Kayıt :&nbsp;&nbsp;</font><?=$say;?>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <a href="yonetim.php?mode=ayarlarekle"></center>
    <table width="800" border="1" cellspacing="0" cellpadding="0" align="CENTER"> 
    <tr> 
        <td colspan="9" align="CENTER" valign="MIDDLE">AYARLAR</td>     
    </tr> 
    <tr> 
        <td align="CENTER"><b>id<b></td>  
        <td align="CENTER"><b>Site Basligi<b></td>
        <td align="CENTER"><b>Okulun Adi<b></td>  
        <td align="CENTER"><b>Ust Resim<b></td>
        <td align="CENTER"><b>Adres<b></td>  
        <td align="CENTER"><b>Mail<b></td>
        <td align="CENTER"><b>Meta Kelime<b></td>  
        <td align="CENTER"><b>Meta Aciklama<b></td>  
        <td align="CENTER"><b>Duzelt<b></td>  
        <td align="CENTER"><b>Sil<b></td> 
    </tr> 
    <? 
    $oku = mysql_query("SELECT * FROM ayar ORDER BY id DESC"); 
    while ($okunan = mysql_fetch_array($oku)){ 
    ?> 
    <tr> 
        <td align="CENTER"><?=$okunan['id']?>&nbsp;</td> 
        <td align="CENTER"><?=$okunan['site_basligi']?>&nbsp;</td>
        <td align="CENTER"><?=$okunan['okulun_adi']?>&nbsp;</td> 
        <td align="CENTER"><?=$okunan['ust_resim']?>&nbsp;</td> 
        <td align="CENTER"><?=$okunan['adres']?>&nbsp;</td> 
        <td align="CENTER"><?=$okunan['maill']?>&nbsp;</td> 
        <td align="CENTER"><?=$okunan['meta_kelime']?>&nbsp;</td> 
        <td align="CENTER"><?=$okunan['meta_açiklama']?>&nbsp;</td> 
        <td align="CENTER" bgcolor="#FFC891"><a href="yonetim.php?mode=ayarlarduzelt&id=<?=$okunan['id']?>">Düzelt</a></td> 
        <td align="CENTER" bgcolor="#FF4A4A"><a href="yonetim.php?mode=ayarlarsil&id=<?=$okunan['id']?>">&nbsp;Sil&nbsp;</a></td> 
    </tr> 
    
    <?php 
    } 
    } 
    ?> </table>
  • 25-11-2008, 12:48:56
    #13
    Üyeliği durduruldu
    $meta_açiklama

    ayrıca değişkenlerde türkçe (ş,ç,ö,ü,ğ,ı) karakter kullanmayınız.
  • 25-11-2008, 14:00:52
    #14
    Tablo yapını bu formata getirebilirsen,
    CREATE TABLE `ayar` (
    `id` tinyint(11) NOT NULL auto_increment,
    `site_basligi` varchar(255) NOT NULL default '',
    `okulun_adi` varchar(255) NOT NULL default '',
    `ust_resim` varchar(255) NOT NULL default '',
    `adres` varchar(255) NOT NULL default '',
    `mail` varchar(255) NOT NULL default '',
    `meta_kelime` varchar(255) NOT NULL default '',
    `meta_aciklama` varchar(255) NOT NULL default '',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=2 ;
    Sorgularınıda aşağıdaki gibi yaparsan sorun kalmayacağini düşünüyorum
    <?php 
    include ("yol.php"); 
    switch ($_GET['mode']){ 
    case ayarlarduzelt:  
    $sorgu = mysql_query("SELECT * FROM ayar WHERE id = '$_GET[id]'"); 
    while ($bilgi = mysql_fetch_array($sorgu)){ 
    ?> 
    <form action="yonetim.php?mode=ayarlarduzelt&id=<?=$_GET['id']?>" method="POST" > 
      <table width="400" border="1" cellspacing="0" cellpadding="0"> 
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Site Basligi:</font></td> 
      <td width="260"><input type="Text" name="site_basligi" size="105" value="<?=$bilgi[site_basligi];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Okulun Adi:</font></td> 
      <td width="260"><input type="Text" name="okulun_adi" size="105" value="<?=$bilgi[okulun_adi];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Ust Resim:</font></td> 
      <td width="260"><input type="Text" name="ust_resim" value="<?=$bilgi[ust_resim];?>" size="55" cols="39"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Adres:</font></td> 
      <td width="260"><input type="Text" name="adres" size="105" value="<?=$bilgi[adres];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Mail:</font></td> 
      <td width="260"><input type="Text" name="maill" size="105" value="<?=$bilgi[maill];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Meta kelime:</font></td> 
      <td width="260"><input type="Text" name="meta_kelime" size="105" value="<?=$bilgi[meta_kelime];?>"></td>
      </tr>
      <tr><td width="50"><font face="Verdana" size="2" color="Black">Meta Aciklama:</font></td> 
      <td width="260"><input type="Text" name="meta_aciklama" size="105" value="<?=$bilgi[meta_aciklama];?>"></td>
      </tr>  
      <tr><td> 
      <input type="hidden" name="kaydet" value="1" /> 
      <input type="hidden" name="id" value="<?=$bilgi['id'];?>" /> 
      <input type="Submit" name="Send Mail" value="Gonder">&nbsp;&nbsp;&nbsp;</td></tr> 
      </table></form><br> 
    <? 
    $id = $_POST['id'];
    $site_basligi=$_POST['site_basligi']; 
    $okulun_adi=$_POST['okulun_adi']; 
    $ust_resim=$_POST['ust_resim'];
    $adres=$_POST['adres'];
    $maill=$_POST['maill'];
    $meta_kelime=$_POST['meta_kelime'];
    $meta_aciklama=$_POST['meta_aciklama'];
    }  
    if ($kaydet == 1) { 
    $sorgu = mysql_query("UPDATE ayar SET
    site_basligi='$site_basligi',
    okulun_adi='$okulun_adi',
    ust_resim='$ust_resim', adres='$adres',
    maill='$maill', meta_kelime='$meta_kelime',
    meta_açiklama='$meta_açiklama', WHERE
    id='$id'");
    echo "<script language='javascript'>alert('Düzenleme İşlemi Başarıyla Tamamlanmıştır...'); .href='yonetim.php?mode=ayarlar.php';</script>"; 
    }
    else { 
    	echo "Hata oluştu"; 
    } 
    break; 
    default: 
    ?> 
    <center>
    <?
    $toplam_kayit = mysql_result(mysql_query("SELECT COUNT(*) AS toplam_kayit FROM ayar"),0,"toplam_kayit");
    ?>
    <font face="Century Gothic" color="#51A8FF">Toplam Kayıt :&nbsp;&nbsp;</font><?=$say;?>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <a href="yonetim.php?mode=ayarlarekle"></center>
    <table width="800" border="1" cellspacing="0" cellpadding="0" align="CENTER"> 
    <tr> 
        <td colspan="9" align="CENTER" valign="MIDDLE">AYARLAR</td>     
    </tr> 
    <tr> 
        <td align="CENTER"><b>id<b></td>  
        <td align="CENTER"><b>Site Basligi<b></td>
        <td align="CENTER"><b>Okulun Adi<b></td>  
        <td align="CENTER"><b>Ust Resim<b></td>
        <td align="CENTER"><b>Adres<b></td>  
        <td align="CENTER"><b>Mail<b></td>
        <td align="CENTER"><b>Meta Kelime<b></td>  
        <td align="CENTER"><b>Meta Aciklama<b></td>  
        <td align="CENTER"><b>Duzelt<b></td>  
        <td align="CENTER"><b>Sil<b></td> 
    </tr> 
    <? 
    $oku = mysql_query("SELECT * FROM ayar ORDER BY id DESC"); 
    while ($okunan = mysql_fetch_array($oku)){ 
    ?> 
    <tr> 
        <td align="CENTER"><?$okunan['id']?>&nbsp;</td> 
        <td align="CENTER"><?$okunan['site_basligi']?>&nbsp;</td>
        <td align="CENTER"><?$okunan['okulun_adi']?>&nbsp;</td> 
        <td align="CENTER"><?$okunan['ust_resim']?>&nbsp;</td> 
        <td align="CENTER"><?$okunan['adres']?>&nbsp;</td> 
        <td align="CENTER"><?$okunan['maill']?>&nbsp;</td> 
        <td align="CENTER"><?$okunan['meta_kelime']?>&nbsp;</td> 
        <td align="CENTER"><?$okunan['meta_aciklama']?>&nbsp;</td> 
        <td align="CENTER" bgcolor="#FFC891"><a href="yonetim.php?mode=ayarlarduzelt&id=<?$okunan['id']?>">Düzelt</a></td> 
        <td align="CENTER" bgcolor="#FF4A4A"><a href="yonetim.php?mode=ayarlarsil&id=<?$okunan['id']?>">&nbsp;Sil&nbsp;</a></td> 
    </tr> 
    <?php 
    } 
    } 
    ?> </table>
  • 26-11-2008, 13:59:53
    #15
    TrGameArea, güncellemeleri enterledikten sonra
    echo "Hata oluştu"; alıyorum..
    güncelleme olmadı...
  • 26-11-2008, 15:28:05
    #16
    özel mesajla msnini yollayabilir misin?