0
wollen einfach auf fragen, wie die ID in einem bestimmten foreach zu bekommenWie die spezifische ID von foreach bekommen codeigniter mit
mein Controller
public function validate_subtopic(){
$data = array('success' => false, 'messages' => array());
$this->form_validation->set_rules("subtopicname", "SubTopicName", "trim|required");
$this->form_validation->set_rules("subtopicdescription", "SubTopicDescription", "trim|required");
$this->form_validation->set_error_delimiters('<p class="text-danger">', '</p>');
if($this->form_validation->run()){
$data['success'] = true;
$subtopic_data = array(
'subtopicname' => $this->input->post('subtopicname'),
'subtopicdescript' => $this->input->post('subtopicdescription'),
'subjectID' => $this->input->post('subjectID'),
'topicID' => $this->input->post('topicID'),
);
$this->addtopic_model->insert_subtopic($subtopic_data);
}
else{
foreach ($_POST as $key => $value) {
$data['messages'][$key] = form_error($key);
}
}
echo json_encode($data);
}
My Model
public function insert_subtopic($subtopic_data){
$this->db->insert('subtopics', $subtopic_data);
}
Meine Ansicht von Bootstrap modal
<div class="modal inmodal fade" id="addSubTopic" tabindex="-1" role="dialog" aria-hidden="true">
<?php
$att = array(
'method' => 'POST',
'id' => "form-user_sub");
echo form_open("topicAdd_Controller/validate_subtopic", $att);
?>
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h5 class="modal-title">Please Input SubTopic</h5>
</div>
<div id="the-message"></div>
<div class="modal-body">
<form role="form">
<div class="form-group">
<label>Sub Topic Name</label>
<input class="form-control" name="subtopicname" id="subtopicname" type="text">
</div>
<div class="form-group">
<label>Sub Topic Description</label>
<textarea name="subtopicdescription" id="subtopicdescription" class="form-control">
</textarea>
</div>
<?php foreach($sample as $row){
?>
<?php $index = current($sample); ?>
<input type="text" value="<?php echo $row['topicID']; ?> name="topicID">
<?php } ?>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-white" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Save</button>
</div>
</div>
</div>
<?php form_close();?>
</div>
Dies ist die Ausgabe von $ Beispiel:
Das Problem ist, ich nicht die ID aus dem spezifischen foreach loop
bekommen kann ich wählen. Wie kann ich das lösen? Bitte helfen
sein, was der Inhalt von '$ sample' ist? –
der Inhalt von $ Probe aus dieser Reglerfunktion –
public function Lehrplan ($ data) { \t \t if (isset ($ _ SESSION [ 'username'])) { \t \t \t $ getID = $ this-> uri -> Segment (3); \t \t \t $ data = array(); \t \t \t $ query = $ this-> admin_model-> subject_view ($ data); \t \t \t $ query1 = $ this-> admin_model-> topic_view ($ getID); \t \t \t $ data ['records'] = $ query; \t \t \t $ data ['sample'] = $ query1; \t \t \t $ this-> load-> view ('admin/syllabus', $ data); \t \t \t // echo "$ data"; \t} sonst { \t \t \t $ this-> load-> view ('home'); \t \t} \t \t \t} –