0
我有問題如何添加或刪除數據庫中的數據,只需點擊來自2個表中查詢的鏈接。
這是我查看我的查詢。反正,我用LEFT JOIN我查詢
<table class="table table-striped table-bordered table-hover">
<thead>
<tr>
<th style="width:3%;">#</th>
<th style="width:5%;">Code</th> <!-- from table 1 -->
<th style="width:30%;">Name</th> <!-- from table 1 -->
<th style="width:8%;">Price</th> <!-- from table 2 -->
<th style="width:8%;">Paid</th> <!-- from table 2 -->
<th style="width:15%;">Date Added</th> <!-- from table 2 -->
<th style="width:10%"></th> <!-- show (+)add if t1.code != t2.code else show (x)remove -->
</tr>
</thead>
<tbody>
<?php
$i=0;
foreach ($members->result() as $d) {
$i++;
?>
<tr>
<td><?php echo $i; ?></td>
<td><?php echo $d->indicode; ?></td>
<td><?php echo $d->title.'. '.$d->lastname.', '.$d->firstname ; ?></td>
<td><?php
if($d->amount==''){}else{echo $d->amount;}
?></td>
<td><?php echo $d->paid; ?></td>
<td><?php echo $d->date_active; ?></td>
<td><?php if($d->paid=='unpaid'){?><a href="<?php echo base_url().'participation/remove_byadmin/'.$d->indicode; ?>" class="text-danger"><i class="fa fa-times"></i> Remove</a><?php }
if($d->date_active==''){?>
<a href="<?php echo base_url().'participation/add_byadmin/'.$d->indicode; ?>" class="text-primary"><i class="fa fa-plus"></i> Add</a>
<?php }
?></td>
</tr>
<?php
if($d->paid == 'unpaid'){
$sum += $d->amount;
}
}
?>
</tbody>
</table>
,如果你在最後一欄看到我有一定的聯繫的地方在它會顯示(X)中刪除,如果從表1的代碼具有對錶2的相同代碼,另外它會顯示(+)添加。
我想要發生的是,當我點擊添加按鈕時,來自table1的一些數據將在我的控制器中定義的其他數據將被添加到table2,如果我點擊刪除按鈕或鏈接數據將是從table2中刪除。點擊這些按鈕後,我需要該頁面自動顯示數據/結果而不刷新頁面。
我希望有人能幫助我擺脫這種混亂。先謝謝你。
如果將呈現HTML而不是混合使用HTML和PHP代碼,則會更容易注意到鏈接。 – Regent 2014-10-02 04:31:15
關於問題:如果您想在沒有頁面重新加載的情況下發送數據,請使用[$ .ajax()](http://api.jquery.com/jquery.ajax/)。如果你想在點擊''後發生它,請添加自定義的'click'事件處理程序,通過'$ .ajax()'發送數據並防止默認的''行爲。 – Regent 2014-10-02 04:33:12
謝謝你。我怎麼可能這樣做?抱歉,我是這個東西的新手。 – Dennis 2014-10-02 04:52:00