0

下面是我的 PHP 代码,我正在寻找给每个 img 自己的名字的方法,然后我可以在 jQuery 中选择。

PHP:

$query=mysql_query($sql) or die(mysql_error());
while($list=mysql_fetch_array($query)){
    print"
        <div class=\"content\">$list[content]</div>
        <div class=\"contentpic\">$list[content_pic]</div>
    ";
}

content    : longtext
content_pic     : text

1 content_pic 列保存几个img src:< img src="http://path">< img src="http://path">...


这是我尝试做的示例示例站点是一个普通的电子商店
1内容页面里面有几个内容img,我应该继续找到方法给每个img自己的名字,然后在jQuery中选择使用方法来移动或.. . 一些行为。
或者有没有更好的解决方案?


任何建议将不胜感激,非常感谢!

4

3 回答 3

0

您可以像这样为每个图像赋予它自己的 ID:

$counter = 1;
while($row = mysql_fetch_array($query)){
   echo "<img id='myImage" . $counter . "' src='" . $row['content_pic'] . "' />";
   $counter++;
}

然后只需使用 JQuery 使用它们的 ID 选择每个图像:myImage1、myImage2 ...

于 2012-11-03T09:00:28.843 回答
0

可能这会有所帮助

$counter = 1;
while($row = mysql_fetch_array($query)){
$name="name='img".$counter."'>";
echo str_replace(">",$name,$row['content_pic'];
$counter++;
}
于 2012-11-03T09:22:03.273 回答
0

不要在 MySQL 中保存整个 img 标签 html 代码,只需保存路径。使用 PHP explode(),并将索引写入类。

于 2012-11-04T04:30:43.877 回答