在示例#1中,我可以通过更改列名来混合从mysql数据库调用的值。您会注意到我使用ListingRid作为src =并且alt =使用MLNumber。
<div id="loadarea" style="width: 400px; height: 300px;"><img width="400" height="300" src="http://www.mydomain/feeds/fmfl/rets_images/<?php echo(rawurlencode($row['ListingRid'])); ?>_1.jpg" alt="<?php echo(rawurlencode($row['MLNumber'])); ?>" align="left" border="0"></div>
在页面的更下方,我在这里有第二个示例我有一块PHP代码,我需要更改$ Listing与$ ListingNid的使用,但当我做同样的事情并更改列名时没有携带价值,我最终只使用.jpg而不是$ ListingRid。我做错了什么,你能告诉我一个样本,这样我才能知道问题是什么吗?
<?php
$image = "<br>";
$img_cnt = 1;
$image .= "<a href=/images/$MLNumber.jpg rel=\"enlargeimage\" rev=\"targetdiv:loadarea,trigger:click\"><img src=/images/$MLNumber.jpg alt='' width='100' height='75' border='0' /></a> ";
?>
答案 0 :(得分:1)
你在哪里宣布$MLNumber
?在第一个代码示例中,您使用$row['MLNumber']
您是否在某个地方有一行$MLNumber = $row['MLNumber'];
并且尚未将其粘贴到此代码示例中,或者您的代码中是否遗漏了该行?