1
私の目標は、選択したチェックボックスの値を取得し、配列をインボードして文字列形式にしてから、データベース。PHP - チェックボックスがインボードされず、データベースで更新されない
echo "
<div class='modal fade' id='modalRejectCEO' role='dialog'>
<div class='modal-dialog modal-lg'>
<div class='modal-content'>
<div class='modal-header'>
<button type='button' class='close' data-dismiss='modal'>×</button>
<h4 class='modal-title'>Reject ".$strings["project"].": ".$projectDetail->pro_name[0]."</h4>
</div>
<div class='modal-body'>
<h5>Please specify the reason for rejecting the project ".$projectDetail->pro_name[0].". (eg. Reason is too vague)</h5>
<form>
<input type='checkbox' name='projectInfo[]' value='location'><b>Location: </b>".nl2br($projectDetail->pro_street_address[0]).", ".nl2br($projectDetail->pro_city_province[0])." <br><br>
<input type='checkbox' name='projectInfo[]' value='date'><b>Date: </b>".$projectDetail->pro_start_date[0]." - ".$projectDetail->pro_end_date[0]." <br><br>
<input type='checkbox' name='projectInfo[]' value='summary'><b>Project Description: </b><br><br>".nl2br($projectDetail->pro_description[0])."<br><br>
<input type='checkbox' name='projectInfo[]' value='objectives'><b>Objectives: </b>".nl2br($projectDetail->pro_objectives[0])."<br><br>
</form>
<div class='input-group'>
<span class='input-group-addon' id='basic-addon1' style='width:500px;'>Reason for Rejection:</span>
<input type='text' id='reasonCEO' name='reasonCEO' class='form-control' style='width:500px;' placeholder='' aria-describedby='basic-addon1'>
</div>
</div>
<div class='modal-footer'>
<input type='submit' id='rejectCEO' class='btn btn-primary' name='rejectCEO'>
</div>
</div>
</div>
</div>
";
そしてこれは、私はコミュニティのwikiとしてこれを掲示していますSQL
if(isset($_POST['rejectCEO']) && $_POST['reasonCEO'] != ""){
$selectedReason = implode(', ',$_POST['projectInfo']);
$query3="UPDATE projects
SET project_status = '3', reason = '".$_POST['reasonCEO']."', reason_referrer = '".implode(',',$_POST['projectInfo'])."'
WHERE id =".$idProj."";
retrieveTable($query3);
header('Location: listprojectsprojectproposal.php');
}
、あなたは ''あまりにも早く閉鎖。おそらくあなたのコードが失敗した理由は "thee"でしょう。 –
エラー報告があなたを助けてくれました。 –
@ Fred-ii-こんにちはフレッド!それを答えとして送ってください。あなたが問題を解決したときに答えを受け入れるでしょう。 –