如何在 php 中设置输出命令的样式


How to style an output command in php

嗨,伙计们,所以我在玩PHP。 我有一个 HTML 页面,其中包含在div 等中设置样式的食谱列表。然后我有另一个页面,这是一个 php 页面,我想返回应用样式的相同div。到目前为止,我要做的就是返回普通文本。

正常的HTMl是:例

我的php搜索代码:

我确信它在这一行$output .= '<div>'.$rN.'</div>';我应该更改div 的地方,但我已经尝试了所有方法并出现错误。对此的任何帮助都会很棒。

又是这样,人们明白了。小提琴的例子是我希望它在重新修剪时的样子。到目前为止,它看起来就像普通文本。我只需要了解如何调用div

只需应用您拥有的相同div 并在 while 块内应用提取的值即可。

必要时连接这些值:

<?php
$output = '';
if(isset($_POST['search'])){
    $searchq = $_POST['search'];
    $searchq = preg_replace("#[^0-9a-z]#i","",$searchq);
    $query = mysql_query("SELECT * FROM recipe WHERE recipeName LIKE '%$searchq%' OR recipe_ing1 LIKE '%$searchq%' ") or die("Could not search.");
    $count = mysql_num_rows($query);
    if($count == 0) {
        $output = 'There was mo match!';
    } else {
        while($row = mysql_fetch_array($query)){
            $rN = $row['recipeName'];
            $output .= '
                <div class="panel panel-default">
                    <div class="panel-heading"><b>' . htmlentities($rN, ENT_QUOTES) . '</b></div>
                </div>
            ';
        }
    }
}
?>
<form action = "search.php" method = "post">
    <input type = "text" name = "search" placeholder = "Search for recipes..."/>
    <input type = "submit" value = ">>" />
</form> 
<?php echo $output; ?>

只需向div 添加一个类。然后,可以在任何元素上重用此类以使用相同的样式。

$output .= '<div class="your-style-class">'.$rN.'</div>';