2016-07-18 12 views
0

Ich möchte um Hilfe bitten, wenn es darum geht, Details in die MySQL-Datenbank einzufügen, wenn Daten in einem Modal liegen. Ich habe versucht, dieses Beispielprojekt von mir abzuschließen, hoffend, dass ich es als ein Portfolio in der Zukunft verwenden kann. Hier ist der modale Code.Abfrage in ein Modal einfügen

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> 

Wie Sie eine Taste eine Taste, die auf meine actions.php Punkte gibt es zu sehen, die in einem anderen Ordner, die Funktionen Ordner ist. Aber wenn ich klicke, passiert nichts.

Hier ist die action.php:

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

' sein sollte Name: '- Die 'id' der Eingabe muss mit dem' for' Attribut des Labels übereinstimmen, das damit verknüpft ist. – Quentin

Antwort

0

Wie Sie sich ein Knopf ein Knopf sehen können, gibt die zu meinem actions.php Punkten, die in einem anderen Ordner, die Funktionen Ordner sind. Aber wenn ich, dass nichts passiert, klicken

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

Sie sagte type="button". Der ganze Sinn davon ist, dass der Button gar nichts macht (damit können Sie JavaScript-Event-Handler an ihn binden).

Nehmen Sie das heraus und lassen Sie es die Standardeinstellung sein (type="submit"), die das Formular übermitteln würde.

+0

Dumm mich. Kleine Probleme sind schwer zu finden. Also Sorry und Danke für die Hilfe. Vielen Dank. – PFlorentino

0

Bitte beachten Sie, dass die Submit-Button als Knopf gesetzt = "button"

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

Ändern Sie es an:

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

Sie haben in Formular-Tag bereits definiert action-Attribut. Aktionsattribute sind nicht für Buttons, also schreib es nicht dort.

Um ein Formular geben Sie eine Submit-Button benötigen so, ändert Art Ihrer Speichertaste von "Taste" auf "Eintragen" es Vater wie

<button name="btnregister" type="submit" class="btn btn-default">Save</button>