0

在示例 #1 中,我可以通过更改列名来混合从 mysql 数据库调用的值。你会注意到我对 src= 使用 ListingRid,而 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 代码块,我需要用 $ListingRid 更改 $MLNumber 的使用,但是当我做同样的事情并更改列名时,它不带有通过价值,我最终只得到 .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>&nbsp;";

?>
4

1 回答 1

1

你在哪里声明$MLNumber?在第一个代码示例中,您引用了结果集$row['MLNumber']

您是否在$MLNumber = $row['MLNumber'];某处有一行,只是没有将其粘贴到此代码示例中,还是您的代码中缺少它?

于 2012-05-03T18:05:55.673 回答