Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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 在while中包装图像旁边的文本_Php_Css - Fatal编程技术网

Php 在while中包装图像旁边的文本

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."'";

我正在尝试修复搜索函数显示结果的方式。我会附上代码,然后我会把其余的细节告诉你。这是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."'";
        $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=...