Ich bin neu in CodeIgniterEinfügen von Daten in der Datenbank und zeigt sie mit CodeIgniter
Ich habe den folgenden Code in meinem Modell:
public function saveVar() {
$variable_limit=$this->input->post('var');
$data = array(
'variable_limit'=>'$variable_limit'
);
$this->db->insert('mytable',$data);
}
sollen Daten aus HTML-Formular holen und eine Zeile ‚variable_limit einfügen 'in die Tabelle' MYTABLE ', der Code doent Arbeit Ich sehe keine Änderung in der MySQL-Datenbank.
angenommen, dass der erste Code funktioniert, ich diese Daten zu der Ansicht angezeigt werden soll, schrieb ich diesen Code in meinem Controller:
function postVar(){
$this->load->model('tool');
$this->tool->saveVar();
}
Ich versuche, die Daten an das Modell calling ‚Werkzeug‘ zu übertragen durch den Aufruf der saveVar(), die in meinem Modell implementiert ist, funktioniert dieser Code?
Edit: Dies ist der Code in meiner Ansicht:
<form id="myform" action="<?php echo base_url()."tools/file";?>" method="post" onsubmit="return validateData();">
<div> Variable : <input type="number" id="var" name="var" value="<?php echo isset($_POST['var']) ? $_POST['var'] : '' ?>" /></div>
Danke, Elmoud
Wo Sie die Post-Daten sind vorbei zu modellieren? –
Überprüfen Sie die Antwort –
können Sie Ihr Formular auch in der Ansichtsseite posten? –