Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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问题_Php - Fatal编程技术网

一些基本的PHP问题

一些基本的PHP问题,php,Php,我只是有一些基本的php问题,以进一步了解我的学习,我无法找到简单的答案 我有一个php ajax应用程序,它生成一个mysql行表。我想知道是否有一种方法可以让php生成整洁的html,因为当我重复它时,它看起来足够整洁,但是当“查看源代码”时,html是一个巨大的混乱块,没有换行符或任何东西。这样做有什么诀窍吗 对于mysql数据库,限制表输出的最佳方法是什么,这样只显示前10条左右的记录,并且在记录之间自动生成下一个和上一个链接 当用php从mysql数据库输出信息时,处理布尔值的最佳方法

我只是有一些基本的php问题,以进一步了解我的学习,我无法找到简单的答案

  • 我有一个php ajax应用程序,它生成一个mysql行表。我想知道是否有一种方法可以让php生成整洁的html,因为当我重复它时,它看起来足够整洁,但是当“查看源代码”时,html是一个巨大的混乱块,没有换行符或任何东西。这样做有什么诀窍吗

  • 对于mysql数据库,限制表输出的最佳方法是什么,这样只显示前10条左右的记录,并且在记录之间自动生成下一个和上一个链接

  • 当用php从mysql数据库输出信息时,处理布尔值的最佳方法是什么?显示“是”、“否”或勾号或叉号的最简单方法是什么?编辑:我的意思不是说我应该使用文字或图片,而是如何显示它们以响应布尔值

  • 你可以用这个。请记住,用它过滤HTML需要相当多的服务器CPU。或者,您必须自己打印换行符(回显“\n”) 不过我建议你还是保持原样。想想看,如果你不很好地格式化HTML,那么有多少人会从源代码中获益呢?有多少人会受益于较小的文件大小。p>
  • 您必须手动执行此操作。网上有一些有用的图书馆。只是

  • 这由您决定,取决于应用程序。记住用户的需求

  • 你可以用这个。请记住,用它过滤HTML需要相当多的服务器CPU。或者,您必须自己打印换行符(回显“\n”) 不过我建议你还是保持原样。想想看,如果你不很好地格式化HTML,那么有多少人会从源代码中获益呢?有多少人会受益于较小的文件大小。p>
  • 您必须手动执行此操作。网上有一些有用的图书馆。只是

  • 这由您决定,取决于应用程序。记住用户的需求

  • 存在一个非常好的PHP HTML模板引擎,名为Smarty

  • 从表格限制10、10中选择*将显示10到20之间的结果

  • 从用户界面的角度来看,这确实是你的决定,就个人而言,我会使用True或False

  • 存在一个非常好的PHP HTML模板引擎,名为Smarty

  • 从表格限制10、10中选择*将显示10到20之间的结果

  • 从用户界面的角度来看,这确实是你的决定,就个人而言,我会使用True或False

  • 如果您想以一种好的格式查看HTML输出,我建议您使用Firebug。它将您所有的HTML放入一个可折叠的树格式,甚至让您只需单击一个项目即可显示它在源代码中的位置
  • 本机生成搜索结果的分页(只显示10个结果,然后给您返回/下一页按钮)没有简单易行的方法。我相信一些框架会在这方面帮助您,但最简单的方法是在SQL中使用LIMIT关键字。你想看第三页吗<代码>从mytable LIMIT 20,10中选择*
  • 显示布尔值的最简单方法如下:
    var\u dump($myBool)
    将显示
    bool(true)

    或者您可以这样做:
    echo$myBool?“真”:“假”-将“真”和“假”替换为您认为最容易阅读的内容。
    如果屏幕不动产是一个问题,显示布尔值的公认方式是1或0。
    echo$myBool?1 : 0;,甚至更短:
    echo(int)$myBool
  • 如果您想以一种好的格式查看HTML输出,我建议您使用Firebug。它将您所有的HTML放入一个可折叠的树格式,甚至让您只需单击一个项目即可显示它在源代码中的位置
  • 本机生成搜索结果的分页(只显示10个结果,然后给您返回/下一页按钮)没有简单易行的方法。我相信一些框架会在这方面帮助您,但最简单的方法是在SQL中使用LIMIT关键字。你想看第三页吗<代码>从mytable LIMIT 20,10中选择*
  • 显示布尔值的最简单方法如下:
    var\u dump($myBool)
    将显示
    bool(true)

    或者您可以这样做:
    echo$myBool?“真”:“假”-将“真”和“假”替换为您认为最容易阅读的内容。
    如果屏幕不动产是一个问题,显示布尔值的公认方式是1或0。
    echo$myBool?1 : 0;,甚至更短:
    echo(int)$myBool
  • 问题1 您需要分离PHP代码和HTML输出。作为一名新手,最简单的做法是:

    • 用您的条目填充名为$tab的变量

    • 创建一个名为“
      my_tab\u template.php
      ”的文件,包括您的xHTML代码,使用很少的php解压$tab,并且仅使用php替代语法

    在PHP中,有一个快捷方式可以这么说,但您没有义务使用它。不管怎样,知道它的存在是件好事。满足布尔运算符:

    echo  $my_bool ? "True"  : "False" ;
    
    问题1 您需要分离PHP代码和HTML输出。作为一名新手,最简单的做法是:

    • 用您的条目填充名为$tab的变量

    • 创建一个名为“
      my_tab\u template.php
      ”的文件,包括您的xHTML代码,使用很少的php解压$tab,并且仅使用php替代语法

    在PHP中,有一个快捷方式可以这么说,但您没有义务使用它。不管怎样,知道它的存在是件好事。满足布尔运算符:

    echo  $my_bool ? "True"  : "False" ;
    
    我只是想谈谈这个问题
    echo  $my_bool ? "True"  : "False" ;
    
    <table>
        <?php foreach ($amir as $yasir) : ?>
            <tr>
            <?php foreach ($yasir as $shah) : ?>
                <td>
                    <?php echo $shah?>
                </td>
            <?php endforeach; ?>
            </tr>
        <?PHP endforeach; ?>
    </table>