gpt4 book ai didi

php - 如何使用提交按钮的单个 onclick 事件触发 href 和 php 代码

转载 作者:行者123 更新时间:2023-11-29 23:49:00 26 4
gpt4 key购买 nike

我看过很多论坛,但无法弄清楚这一点。请大家帮助和指导。当我单击提交按钮时,我会被带到 href 文件位置......这没有问题。同时,我想将事件的详细信息添加到名为“docdownloads”的表中。我的代码看起来像这样。目前,我的表格正在更新,无需单击提交按钮。我希望这两个事件同时发生并通过单击触发。

<?php
echo "<input type='submit' value='Click Here To Download' ". $downloaddisabled." onclick='window.location.href=\"$docpath\"'>";
echo '<br>';


if ($downloaddisabled!="disabled" ) {
$sql4="INSERT INTO docdownloads (accno, username, userid, downloadtime, filename) VALUES('$accno', '$uname', '$uid', '$downloadtime', '$docpath')";
if (!mysqli_query($con1, $sql4)) {
die('Error: ' . mysqli_error($con1));
}
echo "one record added";
}
?>

最佳答案

我做事的方式。创建一个单独的页面来记录 MySQL 中的内容,完成后将其重定向到可下载项目。

原始页面:

<?

echo "<input type='submit' value='Click Here To Download' ".
$downloaddisabled."
onclick='window.location.href=\"$docpath_special_Page\"'>";
echo '<br>';

?>

docpath_special_Page:

<?php
$sql4="INSERT INTO docdownloads (accno, username, userid, downloadtime,
filename) VALUES('$accno', '$uname', '$uid', '$downloadtime',
'$docpath')";
if (!mysqli_query($con1, $sql4)) {
die('Error: ' . mysqli_error($con1));
}
header("Location:/".$docpath);
exit(0);

?>

关于php - 如何使用提交按钮的单个 onclick 事件触发 href 和 php 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25758701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com