检查下面的代码。把下面的代码加入可以输入单个id可以获取图片input type=button class=btn value=下载单个id onClick=windowlocationhref=webpicphpact=check; download if $action == down $pagesize = 3; $curpage = $curpage + 1; $where = web_
需要将输入框添加到代码中,以便用户可以输入单个ID来获取图片。可以使用以下代码来实现:
<input type="text" id="websiteId" placeholder="请输入网站ID">
<input type="button" class="btn" value="下载单个id" onClick="downloadSingleWebsite()">
然后,在JavaScript中添加函数downloadSingleWebsite(),该函数将获取输入框中的ID,并将其作为参数添加到URL中,以便将其传递给webpic.php:
function downloadSingleWebsite() {
var websiteId = document.getElementById('websiteId').value;
window.location.href = 'webpic.php?act=check&id=' + websiteId;
}
接下来,在PHP代码中获取ID,并修改查询语句以仅获取指定ID的网站信息:
if ($action == 'down') {
// 获取ID
$id = isset($_GET['id']) ? intval($_GET['id']) : 0;
$where = "web_status=3";
if ($id) {
$where .= " AND web_id=$id";
} elseif ($type == 'part') {
$where .= " AND web_pic=''";
}
$websites = $DB->fetch_all("SELECT web_id, web_name, web_url FROM $table WHERE $where ORDER BY web_id DESC LIMIT $start, $pagesize");
// ...
}
现在,用户可以在输入框中输入网站ID,然后点击按钮来下载指定ID的图片。如果未输入ID,则按照原有逻辑下载图片
原文地址: http://www.cveoy.top/t/topic/iT4O 著作权归作者所有。请勿转载和采集!