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">×</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: <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");
}
' sein sollte Name: '- Die 'id' der Eingabe muss mit dem' for' Attribut des Labels übereinstimmen, das damit verknüpft ist. –
Quentin