• 14-12-2023, 01:15:11
    #1
    Merhaba Arkadaslar. cep telefonuyla kucuk bir video paylasiyorum sorunu anlamaniz icin. Sorun su. <form action="submit.php"></form> diye bir form olusturdum. submit buttonuna basinca url domain-ismi/submit.php olarak degisiyor ama sayfa bulunamadi diyor. nerede yalnis yapiyorum sizce?

    https://drive.google.com/file/d/1Z96...ew?usp=sharing


    Aslinda form calisiyordu. javascript ile post request yapiyordum. ama API_KEY felan javascript kodunda gorunuyordu. o yuzden php ile yapmaya calisiyorum
  • 14-12-2023, 01:20:50
    #2
    PHP konusunda çok bir fikrim yok fakat ben de bir ara böyle bir problem yaşadığımda butonu input type=submit olarak değiştirip denediğimde sorun düzelmişti, bilmiyorum sorununuzu çözer mi ama belirtmek istedim
  • 14-12-2023, 01:21:35
    #3
    submit.php dosyası ana klasörde mi ?
  • 14-12-2023, 01:22:34
    #4
    action="" olarak deneyin post etmez ise birde submit.php yi form.php de en başa include edin öyle deneyin birde veya action içerisinde "./submit.php olarak yolu göstermeye çalışın

    button da name olmadığı için de olabilir
  • 14-12-2023, 01:22:37
    #5
    sumbit.php bulunmuyor olabilir. <form type="post" yapmamış olabilirsiniz. tam kodu atarsanız inceleyelim. url nin domain-ismi/submit.php olarak değişmesi normal çünkü oraya gönderiyorsunuz.
  • 14-12-2023, 01:25:00
    #6
    <form action="template-parts/submit.php "></form>

    şeklinde ekle.
  • 14-12-2023, 01:25:13
    #7
    batuhankuru adlı üyeden alıntı: mesajı görüntüle
    PHP konusunda çok bir fikrim yok fakat ben de bir ara böyle bir problem yaşadığımda butonu input type=submit olarak değiştirip denediğimde sorun düzelmişti, bilmiyorum sorununuzu çözer mi ama belirtmek istedim
    <button type="submit" id="final__step" class="button button__form">
                Calculate cost
            </button>
    ufuk_26 adlı üyeden alıntı: mesajı görüntüle
    submit.php dosyası ana klasörde mi ?
    submit.php template-parts klasorunun icinde
    form.php de ayni klasorde
  • 14-12-2023, 01:29:09
    #8
    caneraltinel adlı üyeden alıntı: mesajı görüntüle
    sumbit.php bulunmuyor olabilir. <form type="post" yapmamış olabilirsiniz. tam kodu atarsanız inceleyelim. url nin domain-ismi/submit.php olarak değişmesi normal çünkü oraya gönderiyorsunuz.
    <form method="post" action="template-parts/submit.php" class="leadForm" id="leadForm">
    <fieldset id="step-1">
            <!-- Lead Form Step 1 -->
            <h4 class="leadForm__title">Get an instant quote</br>
                or call now (800) 973-3333 </h4>
            <div class="input-container">
                <label for="zipFrom">Transport car FROM</label>
                <span id="zipFrom__error"></span>
                <input type="text" id="zipFrom" name="zipFrom" placeholder="ZIP or City">
            </div>
            <div class="input-container">
                <label for="zipTo">Transport car TO</label>
                <span id="zipTo__error"></span>
                <input type="text" id="zipTo" placeholder="ZIP or City">
            </div>
    </form>

    <?php
    function handle_form_data()
    {
        // Check if the form was submitted
        if ($_SERVER["REQUEST_METHOD"] == "POST") {
            // Collect form data
            $zipFrom = sanitize_text_field($_POST['zipFrom']);
            $zipTo = sanitize_email($_POST['zipTo']);
            // Process the data (for this example, just echoing it)
            if (!empty($zipFrom) && !empty($zipTo)) {
                echo "Submitted Name: " . $zipFrom . "<br>";
                echo "Submitted Email: " . $zipTo;
            } else {
                echo "Please fill in all the fields!";
            }
        }
        // You might want to redirect the user after processing the form
        wp_redirect(home_url()); // Redirect to homepage
        exit;
    }
    ?>
    ufuk_26 adlı üyeden alıntı: mesajı görüntüle
    <form action="template-parts/submit.php "></form>
    şeklinde ekle.
    Olmadi hocam
  • 14-12-2023, 01:32:03
    #9
    Foothill adlı üyeden alıntı: mesajı görüntüle
    <button type="submit" id="final__step" class="button button__form">
                Calculate cost
            </button>
    submit.php template-parts klasorunun icinde
    form.php de ayni klasorde
    <input type="submit" id="final__step" class="button button__form"/>
                Calculate cost
    Şeklinde düzenlediğimde ben de düzelmişti.