Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库获取变量并放入图像链接_Php_Variables - Fatal编程技术网

Php 从数据库获取变量并放入图像链接

Php 从数据库获取变量并放入图像链接,php,variables,Php,Variables,我尝试过这个,但似乎不起作用,我查看了源代码,这让我震惊: “www.xxxxxxxxxxxx.com/pcp/Skins/Skin_u2;.png class=“floatRight”>”使用双引号: <?php if($skin > 0 && $skin < 100) { $imagename = "www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_0".$skin.".png"; } else {

我尝试过这个,但似乎不起作用,我查看了源代码,这让我震惊:

“www.xxxxxxxxxxxx.com/pcp/Skins/Skin_u2;.png class=“floatRight”>”

使用双引号:

<?php
  if($skin > 0 && $skin < 100)
  {
    $imagename = "www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_0".$skin.".png";
  }
  else
  {
    $imagename = "www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_".$skin.".png";
  }
  echo '<img src='.$imagename.' class="floatRight">';
?>
echo”“;

阅读本文,了解PHP中单引号和双引号字符串之间的区别。

图像链接添加http://prefix

echo "<img src='$imagename' class='floatRight'>";

不要写域名

$imagename = "http://www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_".$skin.".png";

如果您得到以下信息:

$imagename = "/pcp/Skins/Skin_".$skin.".png";
在源代码中 那么我猜问题出在
$skin
变量上。请检查这是否是数组,如果是,请使用
$skin[index]

在这里:

使用类似于:-

$imagename = "www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_0".$skin.".png";
echo';

这可能会对您有所帮助。

echo';除非在
$imagename
周围添加单引号,以及在
floatRight
周围添加单引号,否则它无法解决此问题。
$imagename = "www.xxxxxxxxxxxxx.com/pcp/Skins/Skin_0".$skin.".png";
echo '<img src="'.$imagename.'" class="floatRight">';