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

标签 php html mysql

大家好,我正在玩 PHP。我有一个 html 页面,其中包含已在 div 等中设置样式的食谱列表。然后我有另一个页面,这是一个 php 页面,我想返回应用了样式的相同 div。到目前为止,我所做的就是返回正常文本。

正常的 HTMl 是: Example

我的 php 搜索代码:

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

再次只是为了让人们理解。 fiddle 的例子就是我希望它重新播放时的样子。到目前为止,它看起来就像普通文本。我只需要了解如何调用 div

最佳答案

只需应用您拥有的相同 div 并应用在 while block 内执行此操作所获取的值。

必要时连接值:

<?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; ?>

关于php - 如何在 php 中设置输出命令的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35643623/

相关文章:

php - jquery ajax 调用成功运行但页面未更新

javascript - 如何附加带有表单数据的元素? (查询)

javascript - 如果数组元素为空,则删除 double <br>

python - 从Django中具有外键关系的两个表中检索数据?

mysql - mysql中带有if条件的group_concat

php - 使用纯 CodeIgniter 创建 RESTful API?

php - 我想将终端错误写入日志文件 - LUMEN

php - 使用 PHP 解析 RSS/Atom 提要的最佳方法

html - 移动设备中的内容比屏幕宽 - 如何修复?

MySQL 在选择中选择