【发布时间】:2015-05-19 16:09:24
【问题描述】:
// 形式
<form method="post">
<div>
<label>Result:</label>
<div class="select">
<select name="result" id="result" class="result">
<option value="1">First Division</option>
<option value="2">Second Division</option>
<option value="3">Third Division</option>
<option value="4">Grade</option>
</select>
</div>
Marks/CGPA.
</div>
<div class="marks">
<label>Marks(%):</label>
<input name="marks" class="form-control marksText" type="text" />
</div>
<div class="cgpa">
<div class="col-md-5">
<label>CGPA:</label>
<input name="cgpa" id="cgpa" />
</div>
<div class="col-md-5">
<label>Scale:</label>
<input name="scale" id="scale" class="scale" />
</div>
</div>
<div class="save">
<button type="button">Close</button>
<input type="submit" name="save_education" value="Save changes" />
</div>
</form>
// 控制器
if(isset($_POST['save_education])){
$qualification = Qualification::create(array
(
'level_of_education' => $input['level_education'],
'exam_title' => $input['exam_title'],
'major' = $input['major'],
if(isset($_POST([$input['result]))){
$r = $input['result'];
if($r == 1){
$result => 'First';
$marks = $input['marks'];
}
elseif ($r == 2){
$result => 'Second';
$marks = $input['marks'];
}
elseif ($r == 3){
$result => 'Third';
$marks = $input['marks'];
}
else {
if($r == 4)
$result = $input['cgpa'];
$marks = $input['scale'];
}
}
.....
)
);
$qualification->save();
}
我正在使用 laravel4.2,当我尝试保存结果时它显示错误(如果在 isset 结果行中出现意外),我有什么问题。检查选项值后如何将数据保存到数据库中。作为 laravel 的新手,请帮助我..它毁了我一整天..请..帮助...
【问题讨论】:
-
看起来您的特定错误来自这一行的额外“)”:if(isset($_POST([$input['result])))
-
但是我该怎么办?删除它后还显示错误::'syntax error, unexpected 'if' (T_IF), expecting ')'' ... @retrograde ...你能帮我吗...我只是无法保存我的情况。 ...请帮助..
标签: php laravel-4 mysqli eloquent laravel-5