HTML ile yazılmış sitedeki formdan bilgi göndermek

KwejNN

Decapat
Katılım
3 Nisan 2020
Mesajlar
126
Böyle bir form var. Bu formda "talebi gönder" kısmına basıldığı zaman oraya girilen bilgiler bir yere düşmesini istiyorum ama nasıl yapacağım bilemiyorum. Ne yapmam gerek? Yardımcı olur musunuz?
 

Dosya Ekleri

  • 1612118694811.png
    1612118694811.png
    60,3 KB · Görüntüleme: 42
Formdan veri alma işlemini Javascript ile yapabilirsin.
How to get data from a form using javaScript - Rabbi Gould
Buna dair burada çok güzel bir tutorial var.

Bunları da AJAX ve PHP kullanarak bir TXT dosyasına yazabilirsin.

Burada formdaki datayı alıyorsun.
JavaScript:
var data = new FormData(form);

Ajax işlemi ise şöyle:
JavaScript:
$.ajax({
    url : 'islem_php_dosyasi.php',
    type : 'POST',
    enctype: 'multipart/form-data',
    data: data, //Burası yukarıdaki data değişkenine eşitlenicek.
    success : function (result) {
        console.log (result); // Eğer işlem başarıyla gerçekleşirse olucak mesaj.
        //islem_php_dosyasi.php de yaptığın işlem sonucunda bir echo yaparsan bunu döndürür.
    },
    error : function () {
        console.log ('error');// Eğer işlem gerçekleşmezse olucak mesaj.
    }
});

PHP ile bir dosyaya yazma işlemi ise söyle yapılıyor:
PHP:
$formtxt = fopen("formbilgiler.txt", "a");
// buradaki a gelicek sonraki bilgilerin saklanmasını sağlayacak
$txt = "Buraya yazmak istediğin bilgileri girersin.";
fwrite($formtxt, $txt); //Burada yazma işlemini gerçekleştirirsin.

fclose($formtxt);
// burada dosyayı kapatmazsan yazma işlemin gerçekleşmez.
 
Son düzenleme:

Geri
Yukarı