• 18-10-2010, 17:12:53
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar merhaba.

    Bir sorun ile karşı karşıyayım ve çözümü bulamadım kafayı yiyeceğim.
    Rakam yazdığımda veritabanına kaydediyor. Lakin harf yazınca kaydetmiyor.

    Kodlar aşağıda. Şimdiden teşekkürler

    <?
    $siteadi= addslashes( $_POST['siteadi'] );
    if
    ($_POST[kaydet]){
       $user=mysql_query("update ayarlar set site_adi=$siteadi
       echo "Ayarlar basariyla kaydedildi !";
    exit(); }
    ?>
        <?
    $user=mysql_fetch_array(mysql_query("select * from ayarlar")); 
    ?>
    <form action="" method="post">
    <input type="hidden" name="opt_save" value="1">
    
    <table width="45%" cellpadding="2" cellspacing="2"><tr>
    <td class="c" colspan="2"><p align="center"><font size="4" color="#00CCFF"><b>Ayarlar</b></font></td></tr>
    <tr>
    <th align="left" width="28%">Site Adı</th><th width="30%" align="right">
    <input name="siteadi"  size="50" type="text" maxlength="60" value="<?= $user['site_adi'] ?>"></tr>
    <tr><th width="28%">&nbsp;</th><th width="30%">
    <input type="submit" name="kaydet" value="Ayarlari Kaydet" /></tr></form>
        </table>
  • 18-10-2010, 17:19:17
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kaydedilen alan muhtemelen integer (INT)
    site_adi alanını VARCHAR veya TEXT yapmalısın.
  • 18-10-2010, 17:33:23
    #3
    Alan text

    hatta longtext yaptım yine düzelmedi. Birde varchar deneyim sonucu yazarım
  • 18-10-2010, 17:40:47
    #4
    Syntax hataları mevcut bu kod çalışmaz.
  • 18-10-2010, 17:43:47
    #5
    yok düzelmedi.

    Peki bu kod çalışmaz ise ben nasıl bir kod yazmalıyım ?

    yapmak istediğim aynı sayfa üzerinde hem değer okuma hemde değer düzenleme işlemini yapmak istiyorum yardımcı olurmusunuz ?
  • 18-10-2010, 17:45:24
    #6
    BilgeForum adlı üyeden alıntı: mesajı görüntüle
    yok düzelmedi.

    Peki bu kod çalışmaz ise ben nasıl bir kod yazmalıyım ?

    yapmak istediğim aynı sayfa üzerinde hem değer okuma hemde değer düzenleme işlemini yapmak istiyorum yardımcı olurmusunuz ?
    yazım kurallarını daha bilmiyorsunuz size tavsiyem bir kitap almanız.
  • 18-10-2010, 17:48:51
    #7
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    yazım kurallarını daha bilmiyorsunuz size tavsiyem bir kitap almanız.
    Üstadım söylediğiniz doğru. Kitap değil cd alıyorum (içinde kitapta olacak)

    Lakin bu benim için şuan için önemli.

    Yardım beklediğim için yazdım. Sağolun
  • 18-10-2010, 17:53:51
    #8
    <?php
    $siteadi= addslashes( $_POST['siteadi'] );
    if
    ($_POST[kaydet]){
       $user=mysql_query("update ayarlar set site_adi=$siteadi");
       echo "Ayarlar basariyla kaydedildi !";
    exit(); }
    $user=mysql_fetch_array(mysql_query("select * from ayarlar")); 
    ?>
    <form action="" method="post">
    <input type="hidden" name="opt_save" value="1">
    
    <table width="45%" cellpadding="2" cellspacing="2"><tr>
    <td class="c" colspan="2"><p align="center"><font size="4" color="#00CCFF"><b>Ayarlar</b></font></td></tr>
    <tr>
    <th align="left" width="28%">Site Adı</th><th width="30%" align="right">
    <input name="siteadi"  size="50" type="text" maxlength="60" value="<?= $user['eklenecek_metal'] ?>"></tr>
    <tr><th width="28%">&nbsp;</th><th width="30%">
    <input type="submit" name="kaydet" value="Ayarlari Kaydet" /></tr></form>
        </table>
    böyle deneyin. ayrıca veritabanına bağlantı kurdunuz mu ?
  • 18-10-2010, 18:09:13
    #9
    Şimdi problem şu ;

    Rakam girdiğim zaman kaydediyor ve db den okuyor. Ama harf girince ne kaydediyor ne okuyor. Bunun için ayrı bir kod falanmı gerekiyor ?


    Db bağlantılarında sıkıntı yok onlar tamam.