私はPHPの管理パネルで、HTMLテーブルの形式でユーザのリストを表示したいと考えています。各テーブル行には、管理者が選択したユーザーに通知を送信できるボタンが1つあります。PHPのボタンをクリックしたときのid
Iはコードの下からテーブルを作成し、予想されるように示されている:<div class="table">
<div style="overflow: auto;height: 400px; width: 100%;">
<form method='post'>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th>Id</th>
<th>Package</th>
<th>Date</th>
<th>Referring Agent</th>
<th>Content Control</th>
</tr>
<?php if(!empty($records)){
foreach($records as $k=>$v){
?>
<tr>
<td><?php echo $v['id']; ?></td>
<td><h3><a href="#"><?php echo $v['firstname']; ?></a></h3></td>
<td><?php echo $v['lastname']; ?></td>
<td><?php echo $v['email']; ?></td>
<!--<td><input id='<?php echo $v['id']; ?>' type='submit' name ='send_notification' value='Send Notification'></td>-->
<td>
<div class="pagging">
<a href="#" onclick="sendNotification('<?php echo $v['id'];?>')">Send Notification</a>
</div>
</td>
</tr>
<?php
}
}else{
?>
<tr>
<td colspan="5" align='center'><?php echo "No record added yet"; ?>
</tr>
<?php
}
?>
私が実行できる「送信通知」をクリックするだけでいくつかの機能に各行の「ID」を送信する
PHPでのDB操作。私はそれをすることができません。私は '通知を送信'をクリックするとPHPの関数がいくつかのDB操作を実行します実行する必要があります。
ここで、あなたの関数はsendNotification()です。あなたのhtmlコードは正しいです。 AJAXを使用すると、それを達成できます。 – RJParikh
この関数ではajaxを使用し、ajax urlページではdb操作を実行する必要があります。 – RJParikh