在Joomla中使用HTML按钮删除DB表项

时间:2013-01-20 13:11:07

标签: php mysql joomla

有人可以指出我正确的方向,我正在尝试从用户“最喜欢的文章”表中删除项目。模块的工作原理如下:在表格中:iduser_Idarticle_Idarticle_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">&nbsp;</span><a class="fapa_tooltip" href="<?php echo str_replace('&', '&amp;', $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>

0 个答案:

没有答案