我正在尝试使用PHP脚本在网页上显示图像,以确定显示的图像。图像链接如下:
<a href="gallery.php?image=image01">......</a>
我的PHP脚本是这样的:
<?php
$result = $_GET['image'];
echo '<img src="images/gallery/'.$result.'.jpg">';
?>
因此,我试图在HTML方面实现的是:
<img src="images/gallery/image01.jpg">
我得到的结果是'";?>'显示在页面上。任何帮助都将不胜感激!
你必须像这个一样更改你的代码
<?php
$result = $_GET['image'];
?>
<img src="images/gallery/<?php echo $result; ?>.jpg">
<?php
$result = filter_input ( INPUT_GET , 'image' );
if (isset($result) && !empty($result)) {
echo '<img src="images/gallery/'.$result.'.jpg">';
}
?>
您使用了错误的echo,下面是您应该如何使用它。
<?php
$result = $_GET['image'];
?>
<img src="images/gallery/<?php echo $result ?>.jpg">
我会将gallery.php更改为:
<?php $result = $_GET['image']; ?>
<img src="images/gallery/<?php echo $result; ?>.jpg">
这只是一点点。当变量被传递到库页面时,您应该回显结果,看看您得到了什么。
echo"<img src='{$image}'>";
$image = uploads/myImage.jpg
我认为这是最简单的代码。要在回显html时使用php变量,请使用大括号{}
插入任何php变量。例如,一个文件上传。。。
<?php
if(isset($_POST['submit'])){
$filename=$_FILES['file']['name'];
$temp_dir=$_FILES['file']['tmp_name'];
$image = "img/".$filename;
}
?>
<?php if($row2['pack1']==1){ echo "<img src=".BASE_URL."images/1seo.png"; } ?>