我需要帮助我每次都可以运行MySQL查询(使用PHP),当Drop-down被更改时,查询是这样的:
$sql = "TRUNCATE TABLE rabid_ratings";
$re = mysql_query($sql) or die(mysql_error());
所以我不需要传递任何变量,只需在下拉列表更改时运行它。谢谢你们
答案 0 :(得分:3)
首先,使用jQuery进行此任务是个好主意。包括最新的jQuery源代码(例如,通过谷歌代码API),然后将其插入HTML:
<script type="text/javascript">
function truncate() {
$.post("http://yourserver.com/truncate.php", { truncate: "1" } );
return true;
}
</script>
<select name="truncate" onChange="truncate();">
<option>...</option>
</select>
并且你的truncate.php文件必须包含:
<?PHP
if ($_POST['truncate'] == 1) {
// sql query
}
?>
答案 1 :(得分:0)
只需添加onchange =“text();”在select中,它将在JavaScript中调用测试函数
function test() {
//Ajax call to PHP page
}
在PHP页面中编写SQL查询。