Php 在while中包装图像旁边的文本
我正在尝试修复搜索函数显示结果的方式。我会附上代码,然后我会把其余的细节告诉你。这是php和html部分:Php 在while中包装图像旁边的文本,php,css,Php,Css,我正在尝试修复搜索函数显示结果的方式。我会附上代码,然后我会把其余的细节告诉你。这是php和html部分: $counter = 0; echo "<div class='box_afisare'>"; while($result = mysql_fetch_array( $resulta )) { $poza=$result['id_oferta']; $p="SELECT * FROM poza where id='".$poza."'";
$counter = 0;
echo "<div class='box_afisare'>";
while($result = mysql_fetch_array( $resulta ))
{ $poza=$result['id_oferta'];
$p="SELECT * FROM poza where id='".$poza."'";
$rez2 = mysql_query($p);
++$counter;
$modulo = $counter % 2;
?>
<div class="border">
<!-- DE MODIFICAT LOCALHOST -->
<img src="http://localhost/design/photo/images/<?php echo $poza ;?>/1-mini.jpg" id="poza" />
<?php
echo "<div class='aranjare_text'>";
echo "<a href='oferta.php?id={$result['id_oferta']}'><h3>{$result['denumire_locatie']} - {$result['tip_locatie']}</h3></a>";
echo "<p>{$result['judet']}, {$result['localitate']}</p>";
echo "</br>";
echo "</br>";
echo "<a href='oferta.php?id={$result['id_oferta']}'><p>Vizualizeaza</p></a>";
echo "</div>";
echo "</div>";
if ($modulo < 1)
{
echo "<div class='clear'></div>";
}
}
echo "</div>";
您在上面看到的所有内容也包含在以下div中:
#wrapper{width:1080px; margin:0 auto;}
.box_afisare
{
margin-top: 5%;
padding: 20px;
border: 1px solid #333;
box-shadow: 0px 0px 5px 2px #999999;
border-radius: 10px;
background-color:white;
height:100%
}
现在我们已经完成了代码,我想要的是显示h3和图像旁边的两个段落。问题是,第一个查询结果看起来和我希望的一样,但其他查询结果排列不正确。实际上是一团糟。我想这可能是斯凯尔特的错。这就是我要你帮忙的地方。当显示不均衡的查询数量时,我也有一个问题,.box_afisare也不会包含最后一个查询。谢谢,如果我需要在降级之前编辑我的帖子,请告诉我。我对这一切有点陌生
这是HTML生成的代码:
<div class='box_afisare'> <div class="border">
<!-- DE MODIFICAT LOCALHOST -->
<img src="http://localhost/design/photo/images/52042156c65d4/1-mini.jpg" id="poza" />
<div class='aranjare_text'><a href='oferta.php?id=52042156c65d4'><h3>Test - Club</h3></a><p>Bistrita-Nasaud, Oarecare</p></br></br><a href='oferta.php?id=52042156c65d4'><p>Vizualizeaza</p></a></div></div> <div class="border">
<!-- DE MODIFICAT LOCALHOST -->
<img src="http://localhost/design/photo/images/5205147a5f958/1-mini.jpg" id="poza" />
<div class='aranjare_text'><a href='oferta.php?id=5205147a5f958'><h3>test555555 - Restaurant</h3></a><p>Arges, grqw</p></br></br><a href='oferta.php?id=5205147a5f958'><p>Vizualizeaza</p></a></div></div><div class='clear'></div> <div class="border">
<!-- DE MODIFICAT LOCALHOST -->
<img src="http://localhost/design/photo/images/5205148d1aeb6/1-mini.jpg" id="poza" />
<div class='aranjare_text'><a href='oferta.php?id=5205148d1aeb6'><h3>test555555 - Restaurant</h3></a><p>Arges, grqw</p></br></br><a href='oferta.php?id=5205148d1aeb6'><p>Vizualizeaza</p></a></div></div> <div class="border">
<!-- DE MODIFICAT LOCALHOST -->
<img src="http://localhost/design/photo/images/5205326cf08ae/1-mini.jpg" id="poza" />
<div class='aranjare_text'><a href='oferta.php?id=5205326cf08ae'><h3>testnou - Restaurant</h3></a><p>Alba, vsfasf</p></br></br><a href='oferta.php?id=5205326cf08ae'><p>Vizualizeaza</p></a></div></div><div class='clear'></div> <div class="border">
<!-- DE MODIFICAT LOCALHOST -->
<img src="http://localhost/design/photo/images/5206337cd1cef/1-mini.jpg" id="poza" />
<div class='aranjare_text'><a href='oferta.php?id=5206337cd1cef'><h3>Test - Restaurant</h3></a><p>Alba, loc</p></br></br><a href='oferta.php?id=5206337cd1cef'><p>Vizualizeaza</p></a></div></div> <div class="border">
<!-- DE MODIFICAT LOCALHOST -->
<img src="http://localhost/design/photo/images/520777317270e/1-mini.jpg" id="poza" />
<div class='aranjare_text'><a href='oferta.php?id=520777317270e'><h3>sdasda - Restaurant</h3></a><p>Alba, dasdsadsa</p></br></br><a href='oferta.php?id=520777317270e'><p>Vizualizeaza</p></a></div></div><div class='clear'></div></div>
纳索小酒馆,欧瑞卡
阿尔吉斯,grqw
阿尔吉斯,grqw
阿尔巴,vsfasf
阿尔巴,loc
阿尔巴,达斯萨达
很抱歉,它没有格式化。尝试将图像与文本放在同一个div中,就在文本之前,并将其设置为
<img align='left' src=...
您好,我没有读整篇文章。但我要告诉你的是:mysql_*已经被弃用了!例如,使用mysqli。如果不需要,请不要使用fetch\ U数组,而是使用fetch\ U assoc。你打电话给感谢你的建议,现在我清楚地看到我可以只使用一个打开和一个关闭的php标签。我将在下一个项目中开始使用mysqli,因为你不是第一个让我开始使用它的人。再次感谢!发布生成的HTML而不是PHP代码。我已经发布了生成的HTML。我希望你能破译它。不要介意这些评论,它实际上是我放在循环中的一条评论。这就是你要找的布局吗?好啊我这样做了,它不再显示图片了。此外,文本的显示方式与以前完全相同。使用“对齐”属性不被认为是错误的做法吗?无论如何谢谢你!我相信这相当于将它包装在一个div中并浮动它,当我认为它比浮动更方便时,我使用它,就像我不使用任何div一样。不知道为什么它会使图像完全消失。不知道,但可能在我的情况下,问题是清晰。我只是想不出另外一种方法,因为我需要在同一行上有两个条目。@不要使用align
属性,它会贬值。使用CSS和可能的CSS类来定位图像。
<img align='left' src=...