我一直在尝试执行代码很长时间但是我的图像休息所有其他变量都在工作。我的图像存储在名为"上传"。
的服务器文件夹中我有两个页面叫" show.php"和" readmore.php",我想将图像从show.php传递给readmore.php但是其他图像所有变量都显示在readmore.php中。
我的show.php代码
<a class="btn" href="readmore.php?ad_title=<?php echo $rec['ad_title']; ?> & price= <?php echo $rec['price']; ?> & address= <?php echo $rec['address']; ?> & phone= <?php echo $rec['m_number']; ?> & description= <?php echo $rec['description']; ?> & contact_name= <?php echo $rec['contact_name'] ; ?> & photo_name= <?php echo $rec['photo_name']?>;">
我的readmore.php代码(我在这里显示两个变量以及图像)
<div class="control-group">
<label class="control-label">About the book</label>
<div class="controls">
<label class="checkbox">
<?php echo $_GET['description'];?>
</label>
</div>
</div>
<div class="control-group">
<label class="control-label">About the book</label>
<div class="controls">
<label class="checkbox">
<td id="pic" width="300px"><img src= "../uploaded/<?php echo $_GET['photo_name'];?>" style="border-radius:5px; padding:3px; "/></td>
</label>
</div>
</div>
答案 0 :(得分:0)
学习调试:
在readmore.php的第一行转储超全局变量$ _GET,看看$ _GET [&#39; photo_name&#39;]的值是否来了。
EG。
echo "<pre>";
print_r($_GET);
echo "</pre>";
P.S。 <pre>
标记仅用于格式化输出。 print_r转储$ _GET的值。
如果你看到&#39; photo_name&#39;的价值GET数组中的索引, 你的图片路径应该有一些错误。