我正在尝试使用删除链接向表中呈现值。现在我的问题是我需要将mysql行id传递给一个函数,该函数将从表中删除值并刷新。除了delex子查询,一切都很好, 我没有在函数内部获取id,它只是将null值传递给函数 如何在函数
中获取行id deletex($RowID)
我的查询就在这里。任何想法?,
$query="SELECT username as '{$mylanguage['username']}',
vchCode as '{$mylanguage['voucher_code']}',
vchStatus as '{$mylanguage['status']}',
vchDateCreated as '{$mylanguage['date']}',
vchDateUsed as '{$mylanguage['date_used']}',
CONCAT('<a href=\"#\" onclick=\"return deletx(\'',SELECT vchID,'\')\">".$mylanguage['delete']."</a>') as ' '
FROM $tablename
LEFT JOIN #__users ON $uniqueKey = id
".$_SESSION['query_condition']."
ORDER BY vchID DESC
LIMIT ". ($pagination['start'] - 1) .",{$pagination['size']}";
答案 0 :(得分:0)
我认为从SQL查询中返回HTML并不是一个特别好的主意。您应该返回ID,然后使用PHP将其插入HTML。
将vchID
添加到选择中。让我们假设您将SQL结果作为名为result
的assosiative数组,代码看起来像这样。
<a href="#" onclick="return deletex(<?= $result|'vchID'] ?>)">
<?= $mylanguage['delete'] ?>
</a>