私はcodeigniterが良くありません。私はまだこれを学んでいます。だからあなたの助けが必要です。どのように私はcodeigniterのビューからデータを取得するのですか
idがドロップダウンリストボタンの値と等しいというデータをデータベースから取得したいと思います。heresは私のコードです。
これは私のコントローラです:controller.php
function getdataload(){
$this->load->view('data',$data);
}
私は本当にコントローラに置くことかわかりません。
これが私の見解です:view.php
<html>
<body>
<label for="member">Member</label>
<select class="form-control" id="member" name="member" required onchange="showCustomer(this.value)">
<option selected="" value="">--select--</option>
<?php foreach ($members as $row): ?>
<option value="<?php echo $row->mem_id; ?>"><?php echo ucwords($row->mem_fname.' '.$row->mem_lname) ?></option>
<?php endforeach ?>
</select>
</body>
</html>
<script>
$('#member').on('change',function(){
$.post('<?php echo base_url("transactions/getdataload")?>',
{
mem_id:$(this).val()
}).done(function(res)
{
$('#select_member').text(res);
});
});
</script>
これは、コントローラdata.php
<?php
$q = intval($_GET['member']);
$con = mysqli_connect('localhost','root','','global89_point');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
mysqli_select_db($con,"global89_point");
$sql="SELECT * FROM loading_service WHERE member='".$q."'";
$result = mysqli_query($con,$sql);
echo "<table>";
echo "<tr>";
echo " <th>";
echo "Member ID";
echo "</th>";
echo "</tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['member'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
から呼び出されたこの男と私を助けてくださいことを他の図であり、 。
今までドキュメンタリーを読んでみてくださいhttp://www.codeigniter.com/user_guide/general/models.html @ビュー 表情でDBクエリを実行しようとすることはありません –
最初に適切なモーダルとコントローラを使用モデルからコントローラおよびコントローラからビューにデータを渡す方法を理解する – sintakonte
codeigniterマニュアルでチュートリアルを行う必要があります。フレームワークの基礎を学び、ビルドを開始してください。 – cartalot