• 15-08-2008, 22:04:13
    #1
    Arkadaslar su an sorunu anlayamadim basit biseyse kusura bakmayin, asagidaki kodlarla hazirladigim scriptin ayarlarini uptade etmek istedim, ancak sürekli hata olustu diyor, baska bir bölümde verdigim uptade ise calisiyor, kodlari ayrintilariyla veriyorum, yardim edenlere simdiden tesekkürler;
    ayarlar.php
    <?
    
    
    
    include("ayar.php");
    
    $sorgu=mysql_query("SELECT * FROM ayar where id='1'");
    
    $yaz=mysql_fetch_array($sorgu);
    
    ?>
    
    <div align="center">
    
    <form method="POST" action="ayarim.php">
    
    <table cellpadding="2" bordercolor="#FF9933" border="1" cellspacing="3">
    
    
    
    <colgroup align="right" bgcolor="#FFBB77"></colgroup>
    
    <colgroup bgcolor="#FFFFFF"></colgroup>
    
    
    
    <tr>
    
    <td >Web Sayfa Adı(Title)</td>
    
    <td>
    
    <input name="title" size="20" value="<? echo $yaz['title'];?>"><img border="0" src="141_files/tooltip0.gif" width="20" height="16" 
    
    onMouseover="ddrivetip('Web sayfa adını girin. Bu ad ziyaretçi defteri başlığında da görünür')"; 
    
    onMouseout="hideddrivetip()"></td>
    
    </tr>
    
    <tr>
    
    <td>Ana Sayfa Adresi</td>
    
    <td >
    
    <input name="url" size="20" value="<? echo $yaz['url'];?>"><img border="0" src="141_files/tooltip0.gif" width="20" height="16" 
    
    onMouseover="ddrivetip('Ziyaretçi defterinden ana sayfaya erişmek için link bulunur. Bu link tıklandığında açılacak ana sayfa adresini giriniz. http:// kısmını unutmayın')"; 
    
    onMouseout="hideddrivetip()"></td>
    
    </tr>
    
    <tr>
    
    <td>Kullanici Adi</td>
    
    <td>
    
    <p><input name="admin" size="20" value="<? echo $yaz['ad'];?>" type="text"><img border="0" src="141_files/tooltip0.gif" width="20" height="16" 
    
    onMouseover="ddrivetip('Ziyaretçi defterinin ayarlarını yapmak ve mesajları yönetmek için bir kullanici adi belirleyin.<br>Parolayı değiştirmeyecekseniz yeniden girmeniz gerekmez.')"; 
    
    onMouseout="hideddrivetip()"></p>
    
    </td>
    
    </tr>
    
    
    
    	<tr>
    
    	<td>Yönetici Parolası</td>
    
    	<td>
    
    	<input name="admin_pwd" size="20" value="<? echo $yaz['sifre'];?>" type="password"><img border="0" src="141_files/tooltip0.gif" width="20" height="16" 
    
    onMouseover="ddrivetip('Ziyaretçi defterinin ayarlarını yapmak ve mesajları yönetmek için bir parola belirleyin.')"; 
    
    onMouseout="hideddrivetip()"></td>
    
    	</tr>
    
    <tr>
    
    <td>Sayfada Mesaj Sayısı</td>
    
    <td><input name="limit" size="4" value="<? echo $yaz['limit'];?>"><img border="0" src="141_files/tooltip0.gif" width="20" height="16" 
    
    onMouseover="ddrivetip('Bir sayfada gösterilecek mesaj sayısını belirleyiniz.')"; 
    
    onMouseout="hideddrivetip()"></td>
    
    </tr>
    
    </table>
    
    <br>
    
    <input type="submit" value="Ayarları Kaydet">
    ayarim.php
    <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
      </head>        
    <?
    include("ayar.php");
    $title=$_POST['title'];
    $url=$_POST['url'];
    $ad=$_POST['admin'];
    $sifre=$_POST['admin_pwd'];
    $limit=$_POST['limit'];
    $sorgu=mysql_query("update ayar set title='$title',url='$url',ad='$ad',sifre='$sifre',limit='$limit' where id='1'");
    if($sorgu){
    echo'<center><br><br> Ayarlar Kaydedildi<br><br><a HREF="JavaScript:window.close()"><b>[Pencereyi Kapat]</b></a></center>';
    }
    else{
    echo'<center><br><br>Hata Oluştu<br><br><input name="button" type="button" onClick="javascript:history.back()" value="Geri dön"></center>';}
    
    ?>
    </html>
    sql tablosu
    CREATE TABLE `ayar` (
      `id` int(11) NOT NULL auto_increment,
      `title` text NOT NULL,
      `limit` text NOT NULL,
      `ad` text NOT NULL,
      `sifre` text NOT NULL,
      `url` text NOT NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin5 AUTO_INCREMENT=2 ;
    
    -- 
    -- Dumping data for table `ayar`
    -- 
    
    INSERT INTO `ayar` VALUES (1, 'Deneme Ziyaretci Defteri', '5', 'demo', '145236', 'index.php');
  • 15-08-2008, 22:20:42
    #2
    Üyeliği durduruldu
    "limit" reserved word olabilir.