• 14-12-2020, 04:50:16
    #1
    Merhabalar,


    https://www.youtube.com/watch?v=Ddg1Fio8EpU
    Emrah hocamın bu videosunda 42:46 dk'sında yapmış olduğu islem.php kısmının aynısını yapıyorum ancak hata alıyorum.Yaklaşık yarım saattir nokta virgül sayıyorum sorunu göremedim.Yardımcı olabilirseniz çok mutlu olurum.

    Benim yazmış olduğum islem.php
    <?php include 'baglan.php';
    
    if(isset($_POST['ayarkaydet'])) {  
    
      $id=0;      
    
      $ayarkaydet=mysql_query("update ayarlar set ayar_title='".$_POST['ayar_title']."',ayar_description='" .$_POST['ayar_description']."',ayar_keywords='" .$_POST['ayar_keywords']."',ayar_telefon='".$_POST['ayar_telefon']."',ayar_fax='" .$_POST['ayar_fax']."',ayar_mail='" .$_POST['ayar_mail']."',ayar_adres='" .$_POST['ayar_adres']."',ayar_footer='" .$_POST['ayar_footer']."',ayar_facebook='" .$_POST['ayar_facebook']."',ayar_twitter='" .$_POST['ayar_twitter']."' where ayar_id='$id'");    
    
                if(mysql_affected_rows())          
             {  header ("Location:../ayarlar.php");   }    
       else {   header ("Location:../ayarlar.php");  }
    
    }
    ?>
  • 14-12-2020, 04:54:28
    #2
    if(mysql_affected_rows($ayarkaydet)) { header ("Location:../ayarlar.php"); } else { header ("Location:../ayarlar.php"); }
  • 14-12-2020, 04:59:16
    #3
    rotrix adlı üyeden alıntı: mesajı görüntüle
    if(mysql_affected_rows($ayarkaydet)) { header ("Location:../ayarlar.php"); } else { header ("Location:../ayarlar.php"); }

    Maalesef sorun düzelmedi hocam. 7.satırda sorun görüyor
  • 14-12-2020, 09:03:37
    #4
    Ne hatası veriyor onu da yazarsanız ?

    Birde size nacizane tavsiyem , anladığım kadarıyla php öğrenmeye çalışıyorsunuz , ama bu şekilde eski , modası geçmiş , prosedürel kod yapısı ile yapılan çalışmalar size faydadan çok kafa karışıklığı getirir.

    OOP ve MVC yapı ile videolar izleyerek temeli sağlam atarsanız sonra sizin için daha rahat olur.
  • 14-12-2020, 12:32:57
    #5
    Kodları detaylı incelemedim AMA mysql_query artık kullanılmıyor. PHP sürümünüz 5.x değilse hata vermesi muhtemeldir. PHP sürümünü 5 olarak ayarlayıp test edin isterseniz.
  • 15-12-2020, 01:41:06
    #6
    FaTe adlı üyeden alıntı: mesajı görüntüle
    Ne hatası veriyor onu da yazarsanız ?

    Birde size nacizane tavsiyem , anladığım kadarıyla php öğrenmeye çalışıyorsunuz , ama bu şekilde eski , modası geçmiş , prosedürel kod yapısı ile yapılan çalışmalar size faydadan çok kafa karışıklığı getirir.

    OOP ve MVC yapı ile videolar izleyerek temeli sağlam atarsanız sonra sizin için daha rahat olur.
    Merhabalar,evet yeni öğrenmeye çalışıyorum YouTube'da izlemiş olduğum eğitim baya eskiymiş sonradan fark ettim.. @rotrix; hocam sağ olsun kendi kodlamış olduğu bir scripti hediye etti inceleyip mantığı kavrayabilmem için şimdi kod mantığını anlamaya çalışıyorum.


    coder63 adlı üyeden alıntı: mesajı görüntüle
    Kodları detaylı incelemedim AMA mysql_query artık kullanılmıyor. PHP sürümünüz 5.x değilse hata vermesi muhtemeldir. PHP sürümünü 5 olarak ayarlayıp test edin isterseniz.
    Öncelikle vaktinizi ayırıp sorunu bulduğunuz için teşekkür ederim.Evet izlemiş olduğum eğitim videosu 2016 yılına ait ve php'nin çok eski sürümünü içeriyormuş.Rotrix hocam daha temiz ve güvenli kodlanmış bir scriptini hediye ederek incelememe vesile oldu.Biraz karışık ama mantığı yakarsam gerisi kolay gibi gözüküyor
  • 16-12-2020, 01:01:59
    #7
    onurbesen adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,


    https://www.youtube.com/watch?v=Ddg1Fio8EpU
    Emrah hocamın bu videosunda 42:46 dk'sında yapmış olduğu islem.php kısmının aynısını yapıyorum ancak hata alıyorum.Yaklaşık yarım saattir nokta virgül sayıyorum sorunu göremedim.Yardımcı olabilirseniz çok mutlu olurum.

    Benim yazmış olduğum islem.php
    <?php include 'baglan.php';
    
    if(isset($_POST['ayarkaydet'])) {  
    
      $id=0;      
    
      $ayarkaydet=mysql_query("update ayarlar set ayar_title='".$_POST['ayar_title']."',ayar_description='" .$_POST['ayar_description']."',ayar_keywords='" .$_POST['ayar_keywords']."',ayar_telefon='".$_POST['ayar_telefon']."',ayar_fax='" .$_POST['ayar_fax']."',ayar_mail='" .$_POST['ayar_mail']."',ayar_adres='" .$_POST['ayar_adres']."',ayar_footer='" .$_POST['ayar_footer']."',ayar_facebook='" .$_POST['ayar_facebook']."',ayar_twitter='" .$_POST['ayar_twitter']."' where ayar_id='$id'");    
    
                if(mysql_affected_rows())          
             {  header ("Location:../ayarlar.php");   }    
       else {   header ("Location:../ayarlar.php");  }
    
    }
    ?>
    Emrah Yükseli dinleyerek hata yapıyorsunuz.