猿问

如何将图像值从语句中的变量传递到另一个 PHP 文件

嘿,所以我试图从我的 PHP 文件中传递值,我将数据从数据库中拉到另一个 PHP 文件到一个标签,我试图在我进行查询的同一个文件上显示我的图像,它确实有效,但我需要它在另一个文件中。谢谢


    if($image!="")

    {

        $res = mysqli_query($link,"SELECT * FROM lug_num WHERE lug_id= $image");

        $array = array();

        ?><br><br><div id = img_lug><?php

        while($row=mysqli_fetch_array($res))

        {

            

            global $img;

            

            $img = $row["image"];

            //echo $img;

            

            ?><img src="<?php echo $img;  ?>"  width='200' height='200' /><?php

            

                

        }

            ?></div><?php

这是我获取并可以显示图像的文件,我需要另一个文件中的 $img 变量

更新所以我尝试了会话它没有工作说我有太多的会话我尝试了功能相同的交易不想工作有什么方法可以用脚本完成吗?谢谢



绝地无双
浏览 133回答 2
2回答

有只小跳蛙

ajax.php<?php&nbsp; &nbsp; $link=mysqli_connect("localhost","root","123456");&nbsp; &nbsp; mysqli_select_db($link,"demo");&nbsp; &nbsp; &nbsp;error_reporting(0);&nbsp; &nbsp; $make =$_GET["make"];&nbsp; &nbsp; $model = $_GET["model"];&nbsp; &nbsp; $year = $_GET["year"];&nbsp; &nbsp; $oem = $_GET["oem_number"];&nbsp; &nbsp; $lug = $_GET["lug_number"];&nbsp; &nbsp; $image = $_GET["lug_number"];if($make!=""){&nbsp; &nbsp; $res = mysqli_query($link,"SELECT * FROM models WHERE make_id= $make");&nbsp; &nbsp; echo "<select id='modeldd' onchange='change_model()'>";&nbsp; &nbsp; echo "<option selected = '' disabled=''>";echo "Select Model";echo "</option>";&nbsp; &nbsp; while($row=mysqli_fetch_array($res))&nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; echo "<option value = '$row[model_id]'>"; echo $row["model"]; echo "</option>";&nbsp; &nbsp; }&nbsp; &nbsp; echo "</select>";}if($model!=""){&nbsp; &nbsp; $res = mysqli_query($link,"SELECT * FROM year WHERE model_id= $model");&nbsp; &nbsp; echo "<select id='yeardd' onchange='change_year()'>";&nbsp; &nbsp; echo "<option selected = '' disabled=''>";echo "Select Year";echo "</option>";&nbsp; &nbsp; while($row=mysqli_fetch_array($res))&nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; echo "<option value = '$row[year_id]'>"; echo $row["year"]; echo "</option>";&nbsp; &nbsp; }&nbsp; &nbsp; echo "</select>";}if($year!=""){&nbsp; &nbsp; $res = mysqli_query($link,"SELECT * FROM oem WHERE year_id= $year");&nbsp; &nbsp; echo "<select id='oemdd' onchange='change_oem()'>";&nbsp; &nbsp; echo "<option selected = '' disabled=''>";echo "Select OEM number";echo "</option>";&nbsp; &nbsp; while($row=mysqli_fetch_array($res))&nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; echo "<option value = '$row[oem_id]'>"; echo $row["oem_number"]; echo "</option>";&nbsp; &nbsp; }&nbsp; &nbsp; echo "</select>";}if($oem!=""){&nbsp; &nbsp; $res = mysqli_query($link,"SELECT * FROM lug_num WHERE oem_id= $oem");&nbsp; &nbsp; echo "<select id='lugdd' onchange='change_lug()'>";&nbsp; &nbsp; echo "<option selected = '' disabled=''>";echo "Select lug number";echo "</option>";&nbsp; &nbsp; while($row=mysqli_fetch_array($res))&nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; echo "<option value = '$row[lug_id]'>"; echo $row["lug_number"]; echo "</option>";&nbsp; &nbsp; }&nbsp; &nbsp; echo "</select>";}if($lug!=""){&nbsp; &nbsp; $res = mysqli_query($link,"SELECT * FROM fix_type WHERE lug_id= $lug");&nbsp; &nbsp; echo "<select>";&nbsp; &nbsp; echo "<option selected = '' disabled=''>";echo "Select fix type";echo "</option>";&nbsp; &nbsp; while($row=mysqli_fetch_array($res))&nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; $test = $row["fix_name"];&nbsp; &nbsp; &nbsp; &nbsp; echo "<option value = '$row[fix_id]'>"; echo $row["fix_name"]; echo "</option>";&nbsp; &nbsp; }&nbsp; &nbsp; echo "</select>";}$img = ""if($image!=""){&nbsp; &nbsp; $res = mysqli_query($link,"SELECT * FROM lug_num WHERE lug_id= $image");&nbsp; &nbsp; $array = array();&nbsp; &nbsp; ?><br><br><div id = img_lug><?php&nbsp; &nbsp; while($row=mysqli_fetch_array($res))&nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; $img = $row["image"];&nbsp; &nbsp; &nbsp; &nbsp; //echo $img;&nbsp; &nbsp; &nbsp; &nbsp; ?><img src="<?php echo $img;&nbsp; ?>"&nbsp; width='200' height='200' /><?php&nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; ?></div><?php } ?>索引.php<?php&nbsp; &nbsp; $link=mysqli_connect("localhost","root","123456");&nbsp; &nbsp; mysqli_select_db($link,"demo");?><!DOCTYPE html><html><head>&nbsp; &nbsp; <title></title></head><body>&nbsp; &nbsp; <form name="form1" action="" method="post">&nbsp; &nbsp; &nbsp; &nbsp; <table>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>Select Make</td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td><select id="makedd" onchange="change_make()">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option>Select</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <?php&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $res = mysqli_query($link,"SELECT * FROM `manufacturer`");&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; while($row=mysqli_fetch_array($res))&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ?>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option value="<?php echo $row["make_id"];?>"><?php echo $row["make"] ?></option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <?php&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ?>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </select></td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>Select Model</td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div id="model">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <<option selected="" disabled="">Select Manufacturer</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>Select Year</td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div id="year">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option>Select Year</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>Select OEM Number</td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div id="oem">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option>Select OEM Number</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>Select lug Number</td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div id="lug">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option>Select Lug Number</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>Select Fix type</td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div id="fix" >&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <option>Select Fix type</option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </select>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td>Image from lug</td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <td><div id="image">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </tr>&nbsp; &nbsp; &nbsp; &nbsp; </table>&nbsp; &nbsp; &nbsp; &nbsp; <?php&nbsp; &nbsp; &nbsp; &nbsp; include "ajax.php";&nbsp; &nbsp; &nbsp; &nbsp; ?><img src="<?php include "ajax.php"; echo $img;&nbsp; ?>"&nbsp; width='200' height='200'&nbsp; /><?php&nbsp; &nbsp; &nbsp; &nbsp; ?>&nbsp; &nbsp; </form><script type="text/javascript">function change_make(){&nbsp; &nbsp; var xmlhttp=new XMLHttpRequest();&nbsp; &nbsp; xmlhttp.open("GET","ajax.php?make="+document.getElementById("makedd").value,false);&nbsp; &nbsp; xmlhttp.send(null);&nbsp; &nbsp; document.getElementById("model").innerHTML=xmlhttp.responseText;}function change_model() {&nbsp; &nbsp; var xmlhttp=new XMLHttpRequest();&nbsp; &nbsp; xmlhttp.open("GET","ajax.php?model="+document.getElementById("modeldd").value,false);&nbsp; &nbsp; xmlhttp.send(null);&nbsp; &nbsp; document.getElementById("year").innerHTML=xmlhttp.responseText;}function change_year() {&nbsp; &nbsp; var xmlhttp=new XMLHttpRequest();&nbsp; &nbsp; xmlhttp.open("GET","ajax.php?year="+document.getElementById("yeardd").value,false);&nbsp; &nbsp; xmlhttp.send(null);&nbsp; &nbsp; document.getElementById("oem").innerHTML=xmlhttp.responseText;}function change_oem() {&nbsp; &nbsp; var xmlhttp=new XMLHttpRequest();&nbsp; &nbsp; xmlhttp.open("GET","ajax.php?oem_number="+document.getElementById("oemdd").value,false);&nbsp; &nbsp; xmlhttp.send(null);&nbsp; &nbsp; document.getElementById("lug").innerHTML=xmlhttp.responseText;}function change_lug() {&nbsp; &nbsp; var xmlhttp=new XMLHttpRequest();&nbsp; &nbsp; xmlhttp.open("GET","ajax.php?lug_number="+document.getElementById("lugdd").value,false);&nbsp; &nbsp; xmlhttp.send(null);&nbsp; &nbsp; document.getElementById("fix").innerHTML=xmlhttp.responseText;}</script></body></html>

慕娘9325324

你尝试的方式是错误的。看,你的 $image 变量可以是全局的,但你的循环不是全局的。它会给你循环的最后一个值。1.将 $img 变量更改为本地变量。2.然后创建一个新的全局变量。并给它这样的值。global $global_images;$global_images.= "@".$row["image"]; // @ is just a separator.3.现在在另一个页面(你想要的地方),你必须再次创建基本循环,像这样include "2.php";$get_images=explode('@', $global_image);&nbsp; //We can choose one by one the images with @ and explode function//The loopforeach ($get_images as $show){?><img src="<?php echo $show;&nbsp; ?>"&nbsp; width='200' height='200'><?php } ?>据我了解,这正是您想要的。现在您可以根据需要对其进行自定义。
随时随地看视频慕课网APP
我要回答