2016-07-18 5 views
0

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

main.php

<div class="modal fade" id="registrationModalold" role="dialog"> 
    <div class="modal-dialog"> 
    <!-- Modal content--> 
    <div class="modal-content"> 
     <!--<form action="functions/actions.php" method="POST">--> 
     <div class="modal-header"> 
     <button type="button" class="close" data-dismiss="modal">&times;</button> 
      <h4 class="modal-title">Enrollment Details</h4> 
     </div> 
     <div class="modal-body"> 
     <form method="post" action="functions/actions.php"> 
      <h4 class="modal-title">Personal Information</h4> 
      <div class="row"> 
      <div class="col-lg-6 col-xs-6"> 
      <label for="usr">Name:</label> 
      <select class="form-control" name="courses"> 
      <?php 
       include 'ini/db.php'; //connect to database 
       $sql = "SELECT distinct student_name FROM tbl_students"; 
       $res = mysqli_query($conn,$sql); 
       echo "<option>---SELECT STUDENT---</option>"; 

       while ($row = mysqli_fetch_array($res)){ 
       echo "<option value=Course".$row['student_name'].">" . $row['student_name'] . "</option>"; 
       } 
      ?> 
      </select> 
      </div><!-- ./col --> 
      <div class="col-lg-6 col-xs-6"> 
      <label for="usr">Addres:</label> 
      <input type="text" class="form-control" id="fullname"> 
      </div><!-- ./col --> 
     </div> 
     <div class="row"> 
      <div class="col-lg-3 col-xs-6"> 
      <label for="usr">Contact:</label> 
      <input type="text" class="form-control" id="fullname"> 
      </div><!-- ./col --> 
      <div class="col-lg-3 col-xs-6"> 
      <label for="usr">BirthDate:</label> 
      <input type="text" class="form-control" id="fullname"> 
      </div><!-- ./col --> 
      <div class="col-lg-3 col-xs-6"> 
      <label for="usr">Birth Place:</label> 
      <input type="text" class="form-control" id="fullname"> 
      </div><!-- ./col --> 
      <div class="col-lg-3 col-xs-6"> 
      <label for="usr">Gender:</label> 
      <select class="form-control"> 
       <option id="male">Male</option> 
       <option id="female">Female</option> 
      </select> 
      </div><!-- ./col --> 
     </div> 
     </br></br> 
     <h4 class="modal-title">Other Information</h4> 
      <div class="row"> 
      <div class="col-lg-6 col-xs-6"> 
       <label for="usr">Course:</label> 
       <select class="form-control" name="courses"> 
       <?php 
        include 'ini/db.php'; //connect to database 
        $sql = "SELECT crs_id,crs_name FROM tbl_courses"; 
        $res = mysqli_query($conn,$sql); 
        echo "<option>---SELECT COURSE---</option>"; 

        while ($row = mysqli_fetch_array($res)){ 
        echo "<option value=Course".$row['crs_id'].">" . $row['crs_name'] . "</option>"; 
        } 
       ?> 
       </select> 
       </div><!-- ./col --> 
       <div class="col-lg-6 col-xs-6"> 
       <label for="usr">Major:&nbsp<font color="red" size="2"><i>optional</i></font></label> 
       <input type="text" class="form-control" id="fullname"> 
       </div><!-- ./col --> 
      </div> 
      <div class="row"> 
       <div class="col-lg-3 col-xs-6"> 
       <label for="usr">Mother's Name:</label> 
       <input type="text" class="form-control" id="fullname"> 
       </div><!-- ./col --> 
       <div class="col-lg-3 col-xs-6"> 
       <label for="usr">Mother's Occupation:</label> 
       <input type="text" class="form-control" id="fullname"> 
       </div><!-- ./col --> 
       <div class="col-lg-3 col-xs-6"> 
       <label for="usr">Father's Name:</label> 
       <input type="text" class="form-control" id="fullname"> 
       </div><!-- ./col --> 
       <div class="col-lg-3 col-xs-6"> 
       <label for="usr">Father's Occupation:</label> 
       <input type="text" class="form-control" id="fullname"> 
       </div><!-- ./col --> 
      </div> 
      </div> 
     <div class="modal-footer"> 
      <button name="btnregister" action="functions/actions.php" type="button" class="btn btn-default">Save</button> 
      <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
     </div> 
     </form> 
    </div> 
    </div> 
</div> 
</div> 

Как вы можете видеть, что есть кнопка есть кнопка, которая указывает на мой actions.php, которая находится внутри другой папки, в которой находится папка функции. Но когда я нажимаю, ничего не происходит.

Вот action.php:

if (isset($_POST['btnregisters'])) { 
    echo "ASASASASASASASASASASAS"; 
    die("asdsadsada"); 
} 
+0

'<метка для =«USR»> отца Имя: '-' id' ввода должен соответствовать атрибуту 'for' метки, связанной с ним. – Quentin

ответ

0

Как вы можете видеть, что есть кнопка есть кнопка, которая указывает на мой actions.php, которая находится внутри другой папки, в которой находится папка функции. Но когда я не нажмёте, что ничего не происходит

<button name="btnregister" action="functions/actions.php" type="button" class="btn btn-default">Save</button> 

Вы сказали type="button". Все дело в том, чтобы заставить кнопку ничего не делать (чтобы вы могли привязать к ней обработчики событий JavaScript).

Извлеките это и дайте ему по умолчанию (type="submit"), который отправит форму.

+0

Глупый меня. Малые проблемы трудно найти. Так извините и благодарим вас за помощь. Спасибо. – PFlorentino

0

Пожалуйста, смотрите, что кнопка отправить устанавливается как типа «кнопка» =

<button name="btnregister" action="functions/actions.php" type="button" class="btn btn-default">Save</button> 

Изменить его:

<button name="btnregister" action="functions/actions.php" type="submit" class="btn btn-default">Save</button> 
0

уже определен атрибут действия в виде тега. атрибуты действия не для кнопок, поэтому не пишите там.

Чтобы отправить форму вам понадобится представить кнопку так, изменить тип вашей экономии кнопки от «кнопки», чтобы «представить» он должен быть как

<button name="btnregister" type="submit" class="btn btn-default">Save</button> 
Смежные вопросы