Şimdi Ara

YARDIM EDEBİLİR MİSİNİZ:(

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
501
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • ASAGIDA RESİMDEKİ GİBİ BİR ÜYE GİRİİ KAYITLAR MYSQL VERİ TABANIN A KAYDEDİLECEK
    AMA BİR TÜRLÜ KAYDETTİREMEDİM KAYDEDİCİ KAYDET BUTONUNA BASACAK KAYIT OLACAK

    ASAGIDA BİŞİLER YAZMAYA CALIŞTIM AMA :(



    <?
    if ($gorev==kaydet)
    {
    $sorgu="insert into kullanici (,kullaniciadi, sifre,ad,soyad,email,ilce,il ) values ('$k_adi','$sifre','$ad','$soyad','$email','$ilce','$il')";
    mysql_db_query('$database',$sorgu,$baglan);
    } ?>

     YARDIM EDEBİLİR MİSİNİZ:(







  • Formdan verilerin POST edildiğini varsayıyorum. Veritabanı bağlantısı kurduğunu varsayıyorum
    <?php 
    if($POST['gorev']=='kaydet')
    {
    $kullaniciadi=$_POST['kullaniciadi'];
    $sifre=$_POST['sifre'];
    $ad=$_POST['ad'];
    $soyad=$_POST['soyad'];
    $email=$_POST['email'];
    $ilce=$_POST['ilce'];
    $il=$_POST['il'];
    // Eğer Id yoksa id ve Null sil
    $query="insert into kullanici (Id,kullaniciadi, sifre,ad,soyad,email,ilce,il ) values (NULL,'".$k_adi."','".$sifre."','".$ad."','".$soyad."','".$email."','".$ilce."','".$il."')";

    mysql_query($query) or die(mysql_error());

    }

    ?>



    Umarım işini görür.



    < Bu mesaj bu kişi tarafından değiştirildi gameoverclocker -- 26 Haziran 2007; 14:19:33 >
  • AŞAĞIDAKİ KODU FORM SAYFANDA BİR YERE KOY SONRA FORM action="?islem=uekle" BU ŞEKİLDE AYAR OKDİR.

    <?

    if($_REQUEST['islem']=="uekle") {
    $kullaniciadi=$_POST['kullaniciadi'];
    $sifre=$_POST['sifre'];
    $ad=$_POST['ad'];
    $soyad=$_POST['soyad'];
    $email=$_POST['email'];
    $ilce=$_POST['ilce'];
    $il=$_POST['il'];

    $sorgu="insert into kullanici set

    kullaniciadi= \"$kullaniciadi\",
    sifre= \"$sifre\",
    ad= \"$ad\",
    soyad= \"$soyad\",
    email= \"$email\",
    ilce= \"$ilce\",
    il= \"$il\"";

    @mysql_query($sorgu) or die ("HATA var");
    echo "Kullanıcı Başarıyla Güncellendi..";

    }
    ?>
  • mysql_real_escape_string gibi bir fonksiyon kullanırsanız SQL injectionları çok büyük oranda engellersiniz.Veritabanına kaydederken formdan gelen bilgileri mutlaka bir kontrolden geçirin.
  • tesekkür ederim yalnız bırakmadıgınız için
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.