Ich habe ein Problem mit der Einlage Prüfungsergebnis von jedem Schüler. das Problem ist, wie das Schülerergebnis von jeder einzelnen Prüfung eingefügt wird.Einfügung Student Prüfung Ergebnis
Bitte nehmen Sie sich einen Blick für meine Tabelle:
Untersuchungstisch:
|id|exam_name|
| 1| run test|
| 2|swim test|
Schülertisch
|id|s_name|
| 1| roni |
| 2| mark |
Lassen Sie sagen, Roni den Lauftest und scheiterte am Schwimmtest so das Ergebnis passieren von roni in Tabelle exam_result wird so sein: Prüfungsergebnis Tabelle
|id_studen|id_exam|status|
| 1 | 1 | 1 |
| 1 | 2 | 0 |
dies ist mein Code: Eingang studetn Prüfung Ergebnis 1. für Form:
<table class='wp-list-table widefat fixed striped posts'>
<tr>
<th class="bgth manage-column ss-list-width1">Participan Name</th>
<th class="bgth manage-column ss-list-width1">Complited Pool Requirement</th>
<th class="bgth manage-column ss-list-width1">Complited Theory Exam</th>
<th class="bgth manage-column ss-list-width1">Medical Sertificate Checked</th>
<th class="bgth manage-column ss-list-width" colspan="2">Action</th>
</tr>
<input type='hidden' name='exam_total' value='3'><input type='hidden' name='exam_names' value='[{"id":"1","exam_name":"Complited Pool Requirement"},{"id":"2","exam_name":"Complited Theory Exam"},{"id":"3","exam_name":"Medical Sertificate Checked"}]'><tr><td class='manage-column ss-list-width'>Handri angga riawan
<input type='hidden' value='1' name='x-id[]'></td><td class='manage-column ss-list-width'>
<input type='checkbox' name='status0[]' value='1'>check if pass
<input type='hidden' name='id_exam[]' value='1' >
</td><td class='manage-column ss-list-width'>
<input type='checkbox' name='status1[]' value='1'>check if pass
<input type='hidden' name='id_exam[]' value='2' >
</td><td class='manage-column ss-list-width'>
<input type='checkbox' name='status2[]' value='1'>check if pass
<input type='hidden' name='id_exam[]' value='3' >
</td><td class='manage-column ss-list-width'><a href='#'>Delete Participan</a></td></tr><td class='manage-column ss-list-width'>Suyadman
<input type='hidden' value='2' name='x-id[]'></td><td class='manage-column ss-list-width'>
<input type='checkbox' name='status0[]' value='1'>check if pass
<input type='hidden' name='id_exam[]' value='1' >
</td><td class='manage-column ss-list-width'>
<input type='checkbox' name='status1[]' value='1'>check if pass
<input type='hidden' name='id_exam[]' value='2' >
</td><td class='manage-column ss-list-width'>
<input type='checkbox' name='status2[]' value='1'>check if pass
<input type='hidden' name='id_exam[]' value='3' >
</td><td class='manage-column ss-list-width'><a href='#'>Delete Participan</a></td></tr></table><p><input type="submit" id="btn" name="p-submitted" value="Save Result"></p></form>
und dieses ist, wie ich den Wert eines jeden Schülers Ergebnis:
if (isset($_POST['p-submitted'])) {
$all = array();
$exam_total = $_POST['exam_total'];
$exam_namer = $_POST['exam_names'];
$idp = $_POST['x-id'];
$idxa = $_POST['id_exam'];
$exam_names = json_decode(stripslashes($exam_namer));
$pu = array();
for($a=0;$a<$exam_total-1; $a++){
for($i=0; $i<$exam_total; $i++){
$status = isset($_POST['status'.$i]) ? $_POST['status'.$i] : 0 ;
echo "INSERT INTO DB VALUES($id,$xid,$status)";
}
}
Wie Sie sehen können, versuche ich eine Menge und immer noch nicht arbeiten, ich möchte Ergebnis der Schülerprüfung Ergebnis einfügen, so sieht die sql wie folgt aus: Einfügen in Tabellenwerte (id_student, exam_id, status); aber für Informationen möchte ich die Prüfung wird je nach Untersuchungstisch s ...
mir bitte helfen :)
posten Sie bitte Ihren Code ohne den auskommentierten Abschnitt. Bitte posten Sie Ihre Tabelle als Show create table – e4c5
oh danke, sorry – NinjaCode