Perşembe, Haziran 13, 2024
Sanal Gündem
Ana SayfaTasarımHTMLPHP JavaScript JQuery Formdan Veri Alma ve Gönderme

PHP JavaScript JQuery Formdan Veri Alma ve Gönderme

PHP, JavaScript ve jQuery kullanarak bir formdan veri almayı ve göndermeyi sağlayabilirsiniz. İşte basit bir örnek:

HTML Form:

<form id="myForm">
  <input type="text" name="name" placeholder="Adınız">
  <input type="email" name="email" placeholder="E-posta Adresiniz">
  <textarea name="message" placeholder="Mesajınız"></textarea>
  <button type="submit">Gönder</button>
</form>

JavaScript ve jQuery ile Veri Alma ve Gönderme:

$(document).ready(function() {
  $('#myForm').submit(function(e) {
    e.preventDefault(); // Formun otomatik olarak gönderilmesini engeller

    var name = $('input[name="name"]').val();
    var email = $('input[name="email"]').val();
    var message = $('textarea[name="message"]').val();

    // Verileri PHP'ye AJAX ile gönderme
    $.ajax({
      type: 'POST',
      url: 'submit.php', // Verileri işleyecek PHP dosyasının yolu
      data: { name: name, email: email, message: message },
      success: function(response) {
        // İşlem başarılıysa burada yapılacak işlemler
        console.log(response);
      },
      error: function(xhr, status, error) {
        // İşlem hatası durumunda burada yapılacak işlemler
        console.log(error);
      }
    });
  });
});

PHP (submit.php):

$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];

// Verileri işleme
// Örnek olarak, bu verileri e-posta olarak gönderme
$to = '[email protected]';
$subject = 'Yeni İletişim Mesajı';
$body = "Ad: $name\nE-posta: $email\n\nMesaj:\n$message";

if (mail($to, $subject, $body)) {
  echo "Mesajınız gönderildi!";
} else {
  echo "Mesaj gönderilirken bir hata oluştu.";
}

Yukarıdaki örnekte, HTML formunda submit olayını dinleyen JavaScript kodu kullanarak formun gönderilmesini engelliyoruz. Ardından jQuery AJAX kullanarak form verilerini PHP’ye gönderiyoruz. PHP, bu verileri alıp işleyebilir ve örnek olarak e-posta olarak gönderebilir.

Tabii ki, gerçek bir uygulama için daha fazla veri doğrulaması, güvenlik önlemi ve hata kontrolü yapmanız gerekebilir. Ancak yukarıdaki örnek, temel olarak formdan veri almayı ve göndermeyi göstermektedir.

Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

Son Yorumlar