telefon verisini alacak ve virgül olup olmadığını kontrol edecek:
<?php
if(isset($_POST['telefon'])) {
    $telefon = $_POST['telefon'];

    // Virgül olup olmadığını kontrol et
    if(strpos($telefon, ',') !== false) {
        // Virgül varsa 2. seçenek
        echo "2. seçenek";
    } else {
        // Virgül yoksa 1. seçenek
        echo "1. seçenek";
    }
}
?>
Bir form üzerinden telefon numarasını alacak ve AJAX ile PHP dosyasına istekte bulunacak
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Telefon Kontrol</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>

<form id="telefonForm">
    <label for="telefon">Telefon Numarası:</label>
    <input type="text" id="telefon" name="telefon">
    <button type="submit">Gönder</button>
</form>

<div id="sonuc"></div>

<script>
    $(document).ready(function() {
        $('#telefonForm').on('submit', function(e) {
            e.preventDefault();

            // Telefon verisini al
            var telefon = $('#telefon').val();

            // AJAX isteği gönder
            $.ajax({
                type: 'POST',
                url: 'telefon_kontrol.php',
                data: { telefon: telefon },
                success: function(response) {
                    // Gelen cevabı sonuç div'ine yaz
                    $('#sonuc').html(response);
                }
            });
        });
    });
</script>

</body>
</html>
Açıklama..
  • Kullanıcı formu doldurup gönderdiğinde, JavaScript formun submit olayını yakalıyor.
  • AJAX ile telefon numarası telefon_kontrol.php dosyasına POST isteğiyle gönderiliyor.
  • PHP dosyası telefon numarasını alıp virgül olup olmadığını kontrol ediyor.
    • Eğer virgül yoksa "1. seçenek", varsa "2. seçenek" yazdırılıyor.
  • Cevap AJAX isteği aracılığıyla alınarak HTML'deki #sonuc div'ine yazılıyor.