ユーザーの「お気に入りの記事」テーブルからアイテムを削除しようとしています。モジュールは次のように機能します: テーブル内: id
、user_Id
、article_Id
およびarticle_link
。記事の「保存」機能は問題なく動作します。次に、各エントリの横にある「削除」ボタンを実行しましたが、処理方法がわかりません。私の推測はそれを通してです:
public static function delete_art(){
$db =& JFactory::getDBO();
$query = 'DELETE FROM #__cdart WHERE id = *SOMF HERE!*';
$db->setquery($query);
$db->query();
}
しかし、ユーザーがどの記事の「削除」ボタンを押したかを知る方法がわかりません...
更新:そのように作られたボタン:\
<div class="fapa_box">
<?php foreach ($getFapList as $getFap): ?>
<div class="fapa<?php if(modCdFapaHelper::pageExists() === $getFap->fap_id) echo ' fapa_active'; ?>" id="fapa_<?php echo $getFap->fap_id; ?>">
<span class="fapa_icon ui-icon ui-icon-star"> </span><a class="fapa_tooltip" href="<?php echo str_replace('&', '&', $getFap->fap_link); ?>" title="<?php echo htmlspecialchars($getFap->fap_note); ?>"><?php echo htmlspecialchars($getFap->fap_title); ?></a>
<form name="fapa_delete" action="" method="post">
<?php echo JHTML::_('form.token'); ?>
<input type="hidden" name="fapa" value="remove" />
<button type="submit" name="submit" value="submit">delete</button>
</form>
</div>
<?php endforeach; ?>
</div>