Куда эта форма перенаправляет?

Я новичок в размещении сообщений на этом сайте и PHP ... Я пытаюсь зайти на этот сайт и сделать некоторые обновления. Я не вижу перенаправления после отправки формы. Я собирался добавить действие, но не хочу вызывать и ошибку. Может ли кто-нибудь вести меня в правильном направлении. Любая помощь приветствуется. Вот код:

<!DOCTYPE html>
<html lang = "en">
<head>
<?php $this->load->view('includes/meta'); ?>
<script>
    function varifyForm(){
        if (document.getElementById('terms').checked == false){
            alert('Please Accept Terms and Conditions');
            return false;
        }else if (document.getElementById('privacy').checked == false){
            alert('Please Accept Privacy Policy');
            return false;
        }else{
            return true;
        }
    }
</script>
</head>

<body>
<!--------------------------------HEADER------------------------------------------->
<?php $this->load->view('includes/header'); ?>
<!--------------------------------HEADER-------------------------------------------> 

<!--------------------------------BODY------------------------------------------->
<div class = "body">
  <div class = "container">
    <div class = "full" style = "margin:15px 0;">
      <h2 align = "center">Registration – Member</h2>
      <div class = "col-md-12">
        <form method = "post" class = "col-md-6 col-md-offset-3" onSubmit = "return varifyForm()">
            <?php
                if ( $this->session->flashdata('error_msg') != ''){
            ?>
            <p style = "font-weight:bold; color:#F00;"><?php echo $this->session->flashdata('error_msg'); ?></p>
            <?php
                }
            ?>
            <?php
                if ( $this->session->flashdata('success_msg') != ''){
            ?>
            <p style = "font-weight:bold; color:#0F0;"><?php echo $this->session->flashdata('success_msg'); ?></p>
            <?php
                }
            ?>
          <div class = "row">
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">First Name:</label>
                <input type = "text" class = "form-control" id = "" name = "terms[first_name]" value = "<?php if ($this->session->flashdata('first_name') != ''){ _e($this->session->flashdata('first_name')); } ?>" required>
              </div>
            </div>
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">Last Name:</label>
                <input type = "text" class = "form-control" id = "" name = "terms[last_name]" value = "<?php if ($this->session->flashdata('last_name') != ''){ _e($this->session->flashdata('last_name')); } ?>" required>
              </div>
            </div>
            <div class = "col-md-4">
              <div class = "form-group">
                <label for = "">Cell Phone No:</label>
                <input type = "tel" class = "form-control" id = "" name = "terms[phone_no]" value = "<?php if ($this->session->flashdata('phone_no') != ''){ _e($this->session->flashdata('phone_no')); } ?>" required>
              </div>
            </div>
          </div>
          <div class = "row">
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">Email:</label>
                <input type = "email" class = "form-control" id = "" name = "terms[email]" value = "<?php if ($this->session->flashdata('email') != ''){ _e($this->session->flashdata('email')); } ?>" required>
              </div>
            </div>
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">Password:</label>
                <input type = "password" class = "form-control" id = "" name = "password" value = "" required>
              </div>
            </div>
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">Confirm Password:</label>
                <input type = "password" class = "form-control" id = "" name = "confirm_password" value = "" required>
              </div>
            </div>
          </div>
          <div class = "row">
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">Address:</label>
                <textarea class = "form-control" name = "terms[address]"><?php if ($this->session->flashdata('address') != ''){ _e($this->session->flashdata('address')); } ?></textarea>
              </div>
            </div>
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">City:</label>
                <input type = "text" class = "form-control" id = "" name = "terms[city]" value = "<?php if ($this->session->flashdata('city') != ''){ _e($this->session->flashdata('city')); } ?>" required>
              </div>
            </div>
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">State:</label>
                <select name = "terms[state]" class = "form-control" >
                  <option value = "" selected = "selected">State / Province</option>
                  <option value = "Alabama">Alabama</option>
                  <option value = "Alaska">Alaska</option>
                  <option value = "Arizona">Arizona</option>
                  <option value = "Arkansas">Arkansas</option>
                  <option value = "California">California</option>
                  <option value = "Colorado">Colorado</option>
                  <option value = "Connecticut">Connecticut</option>
                  <option value = "Delaware">Delaware</option>
                  <option value = "District of Columbia">District of Columbia</option>
                  <option value = "Florida">Florida</option>
                  <option value = "Georgia">Georgia</option>
                  <option value = "Hawaii">Hawaii</option>
                  <option value = "Idaho">Idaho</option>
                  <option value = "Illinois">Illinois</option>
                  <option value = "Indiana">Indiana</option>
                  <option value = "Iowa">Iowa</option>
                  <option value = "Kansas">Kansas</option>
                  <option value = "Kentucky">Kentucky</option>
                  <option value = "Louisiana">Louisiana</option>
                  <option value = "Maine">Maine</option>
                  <option value = "Maryland">Maryland</option>
                  <option value = "Massachusetts">Massachusetts</option>
                  <option value = "Michigan">Michigan</option>
                  <option value = "Minnesota">Minnesota</option>
                  <option value = "Mississippi">Mississippi</option>
                  <option value = "Missouri">Missouri</option>
                  <option value = "Montana">Montana</option>
                  <option value = "Nebraska">Nebraska</option>
                  <option value = "Nevada">Nevada</option>
                  <option value = "New Hampshire">New Hampshire</option>
                  <option value = "New Jersey">New Jersey</option>
                  <option value = "New Mexico">New Mexico</option>
                  <option value = "New York">New York</option>
                  <option value = "North Carolina">North Carolina</option>
                  <option value = "North Dakota">North Dakota</option>
                  <option value = "Ohio">Ohio</option>
                  <option value = "Oklahoma">Oklahoma</option>
                  <option value = "Oregon">Oregon</option>
                  <option value = "Pennsylvania">Pennsylvania</option>
                  <option value = "Rhode Island">Rhode Island</option>
                  <option value = "South Carolina">South Carolina</option>
                  <option value = "South Dakota">South Dakota</option>
                  <option value = "Tennessee">Tennessee</option>
                  <option value = "Texas">Texas</option>
                  <option value = "Utah">Utah</option>
                  <option value = "Vermont">Vermont</option>
                  <option value = "Virginia">Virginia</option>
                  <option value = "Washington">Washington</option>
                  <option value = "West Virginia">West Virginia</option>
                  <option value = "Wisconsin">Wisconsin</option>
                  <option value = "Wyoming">Wyoming</option>
                  <option value = "Armed Forces Americas">Armed Forces Americas</option>
                  <option value = "Armed Forces Europe">Armed Forces Europe</option>
                  <option value = "Armed Forces Pacific">Armed Forces Pacific</option>
                </select>
              </div>
            </div>
          </div>
          <div class = "row">
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">Zip Code:</label>
                <input type = "text" class = "form-control" id = "" name = "terms[zip]" value = "<?php if ($this->session->flashdata('zip') != ''){ _e($this->session->flashdata('zip')); } ?>" required>
              </div>
            </div>
            <div class = "col-sm-4">
              <div class = "form-group">
                <label for = "">Your Cause:</label>
                <select name = "terms[cause]" class = "form-control" required>
                    <option value = "">Select A User</option>
                    <?php
                        foreach($causes as $value){
                            $cause_name = $value['nonprofit_name'];
                    ?>  
                            <option value = "<?php _e($value['user_id']); ?>" <?php if ($this->session->flashdata('cause') != '' AND $this->session->flashdata('cause') == $value['user_id']){ ?> selected <?php } ?>><?php _e($cause_name); ?></option>
                    <?php
                        }
                    ?>
                </select>
              </div>
            </div>
            <div class = "col-md-4">
              <div class = "form-group">
                <label for = "">How did you hear about this website ?:</label>
                <textarea class = "form-control" name = "terms[about]"><?php if ($this->session->flashdata('about') != ''){ _e($this->session->flashdata('about')); } ?></textarea>
              </div>
            </div>
          </div>
          <div class = "form-group">
            <label for = "">Terms and Conditions:</label><br>
            <input type = "checkbox" id = "terms"> I agree to the <a href = "<?=base_url() ?>termsandconditions" target = "_blank">Terms and Conditions</a>
          </div>
          <div class = "form-group">
            <label for = "">Privacy Policy:</label><br>
            <input type = "checkbox" id = "privacy"> I agree to the <a href = "<?=base_url() ?>privacypolicy" target = "_blank">Privacy Policy</a>
          </div>
          <button type = "submit" name = "btnSignUp" value = "signup" class = "btn btn-primary"><p style = "margin:0;">NEXT</p></button>
        </form>
      </div>
    </div>
  </div>
</div>
<!--------------------------------BODY-------------------------------------------> 

<!--------------------------------FOOTER------------------------------------------->
<?php $this->load->view('includes/footer'); ?>
<!--------------------------------FOOTER-------------------------------------------> 
<!-- container / end --> 
<!--------------------------------JQUERY-------------------------------------------> 
<script src = "<?php echo base_url(); ?>assets/js/jquery.js"></script> 
<!-- Bootstrap Core JavaScript --> 
<script src = "<?php echo base_url(); ?>assets/js/bootstrap.min.js"></script> 
<script src = "<?php echo base_url(); ?>assets/js/wow.min.js"></script> 
<script>
     new WOW().init();
</script>
</body>
</html>

Похоже, что сообщение размещается на той же странице, на которой находится форма. Если «действие» отсутствует, по умолчанию отправляется сообщение обратно на ту же страницу, на которой оно находится. Возможно, данные действительно обрабатываются в вашем представлении заголовка или мета, я не совсем уверен, я не вижу кода обработки формы.

GrumpyCrouton 27.07.2018 21:58

Для отладки запроса добавьте <? PHP var_dump ($ _ POST); ?> в верхнюю часть страницы и отправьте форму, вы должны увидеть массив элементов из отправленной формы; это будет означать, что ваши сообщения в форме в порядке, и теперь вы можете делать все, что хотите, с опубликованными данными

Ilan P 27.07.2018 22:00

Спасибо вам, ребята. Я очень ценю ответы. Я отлажу и добавлю действие, если ничего не выйдет. Еще раз спасибо!

eyetrip 31.07.2018 16:26
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
31
0

Другие вопросы по теме