需要将输入框添加到代码中,以便用户可以输入单个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,则按照原有逻辑下载图片

检查下面的代码。把下面的代码加入可以输入单个id可以获取图片input type=button class=btn value=下载单个id onClick=windowlocationhref=webpicphpact=check; download if $action == down 	$pagesize = 3;	$curpage = $curpage + 1;	$where = web_

原文地址: http://www.cveoy.top/t/topic/iT4O 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录