Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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代码中按钮的Isset函数_Php_Html_Mysql_Database - Fatal编程技术网

php代码中按钮的Isset函数

php代码中按钮的Isset函数,php,html,mysql,database,Php,Html,Mysql,Database,如何使表单在执行database.php时不直接运行php代码。我可以设置一个if子句,if-isset-then-run..但是表单中除了show按钮之外没有其他内容。有没有办法测试是否设置了“显示”按钮?按钮的设置是什么 下面是代码 database.php <?php require 'core.inc.php'; require 'conn.inc.php'; if (isset($_SESSION['user_id']) &am

如何使表单在执行database.php时不直接运行php代码。我可以设置一个if子句,
if-isset-then-run..
但是表单中除了
show
按钮之外没有其他内容。有没有办法测试是否设置了“显示”按钮?按钮的
设置是什么

下面是代码

database.php
<?php
        require 'core.inc.php';
        require 'conn.inc.php';


        if (isset($_SESSION['user_id']) && !empty($_SESSION['user_id']))
        {
            $query= "SELECT *  FROM Properties";

            $query_run=mysql_query($query);

            if ($num=mysql_num_rows($query_run))
            {
                echo $num, " results found <br>";

                while ($query_row= mysql_fetch_assoc($query_run))
                {
                    echo "Found";
                }
            }
        }
    ?>      
    <html>
            <div >
                <form action='<?php echo $current_file;?>' method='POST'>
                <input type="submit" value="Show">
                </form>
            </div> 
    </html>
database.php

为“提交”按钮指定名称。e、 g BTNSUPMIT比检查条件if(isset($\U POST['BTNSUPMIT']))更有效。它必须工作,除了这个,你的代码一切都很好。

给你的提交按钮起个名字。e、 g BTNSUPMIT比检查条件if(isset($\U POST['BTNSUPMIT']))更有效。它必须工作,除了这个,你的代码一切都很好。

给你的提交按钮起个名字。e、 g BTNSUPMIT比检查条件if(isset($\U POST['BTNSUPMIT']))更有效。它必须工作,除了这个,你的代码一切都很好。

给你的提交按钮起个名字。e、 g BTNSUPMIT比检查条件if(isset($\U POST['BTNSUPMIT']))更有效。它必须工作,除了这个,你的代码一切都很好。

试试这个

<?php
            require 'core.inc.php';
            require 'conn.inc.php';

       if (isset($_POST['submit'])) {
            if (isset($_SESSION['user_id']) && !empty($_SESSION['user_id']))
            {
                $query= "SELECT *  FROM Properties";

                $query_run=mysql_query($query);

                if ($num=mysql_num_rows($query_run))
                {
                    echo $num, " results found <br>";
                    while ($query_row= mysql_fetch_assoc($query_run))
                      echo "Found";
                  }
               }
            }
        ?>      
        <html>
                <div>
                    <form action='<?=$_SERVER['PHP_SELF'] ?>' method='POST'>
                    <input type="submit" name="submit" value="Show">
                    </form>
                </div> 
        </html>

试试这个

<?php
            require 'core.inc.php';
            require 'conn.inc.php';

       if (isset($_POST['submit'])) {
            if (isset($_SESSION['user_id']) && !empty($_SESSION['user_id']))
            {
                $query= "SELECT *  FROM Properties";

                $query_run=mysql_query($query);

                if ($num=mysql_num_rows($query_run))
                {
                    echo $num, " results found <br>";
                    while ($query_row= mysql_fetch_assoc($query_run))
                      echo "Found";
                  }
               }
            }
        ?>      
        <html>
                <div>
                    <form action='<?=$_SERVER['PHP_SELF'] ?>' method='POST'>
                    <input type="submit" name="submit" value="Show">
                    </form>
                </div> 
        </html>

试试这个

<?php
            require 'core.inc.php';
            require 'conn.inc.php';

       if (isset($_POST['submit'])) {
            if (isset($_SESSION['user_id']) && !empty($_SESSION['user_id']))
            {
                $query= "SELECT *  FROM Properties";

                $query_run=mysql_query($query);

                if ($num=mysql_num_rows($query_run))
                {
                    echo $num, " results found <br>";
                    while ($query_row= mysql_fetch_assoc($query_run))
                      echo "Found";
                  }
               }
            }
        ?>      
        <html>
                <div>
                    <form action='<?=$_SERVER['PHP_SELF'] ?>' method='POST'>
                    <input type="submit" name="submit" value="Show">
                    </form>
                </div> 
        </html>

试试这个

<?php
            require 'core.inc.php';
            require 'conn.inc.php';

       if (isset($_POST['submit'])) {
            if (isset($_SESSION['user_id']) && !empty($_SESSION['user_id']))
            {
                $query= "SELECT *  FROM Properties";

                $query_run=mysql_query($query);

                if ($num=mysql_num_rows($query_run))
                {
                    echo $num, " results found <br>";
                    while ($query_row= mysql_fetch_assoc($query_run))
                      echo "Found";
                  }
               }
            }
        ?>      
        <html>
                <div>
                    <form action='<?=$_SERVER['PHP_SELF'] ?>' method='POST'>
                    <input type="submit" name="submit" value="Show">
                    </form>
                </div> 
        </html>


中向HTML添加隐藏输入,如下所示:

 <input type="hidden" name="action" value="asdf" />

使用此选项可以分支代码逻辑,但如果它变得很长,我建议使用多个文件。

中向HTML添加隐藏输入,如下所示:

 <input type="hidden" name="action" value="asdf" />

使用此选项可以分支代码逻辑,但如果它变得很长,我建议使用多个文件。

中向HTML添加隐藏输入,如下所示:

 <input type="hidden" name="action" value="asdf" />

使用此选项可以分支代码逻辑,但如果它变得很长,我建议使用多个文件。

中向HTML添加隐藏输入,如下所示:

 <input type="hidden" name="action" value="asdf" />

用这个来分支你的代码逻辑,但是如果它变得很长,我建议使用多个文件。

我不完全理解你想在什么时候发生,但是如果你给你的按钮起一个名字,
name=“showbutton”
,那么你应该能够检查
isset($\u POST['showbutton'])
,看看它是否被点击,也就是说,表单是提交的,我不完全理解您希望在何时发生什么,但是如果您给按钮起了一个名称,
name=“showbutton”
,那么您应该能够检查
isset($\u POST['showbutton'])
,查看它是否被单击,也就是说表单是提交的,我不完全理解您希望在何时发生什么,但是如果你给你的按钮起了一个名字,
name=“showbutton”
,那么你应该能够检查
isset($\u POST['showbutton'])
,看看它是否被点击了,即表单是否被提交了。我不完全理解你想在什么时候发生什么,但是如果你给你的按钮起了一个名字,
name=“showbutton”
,然后,您应该能够检查
设置($\u POST['showbutton'])
以查看是否单击了它,即表单是通过
==
提交的?难道这还不够吗?(别误会,我只是好奇)为什么我应该有两个单独的$_帖子?
=
在这种情况下就足够了,但是在比较PHP中的字符串时,最好使用
==
,您可以确定这些字符串不会包含数字。新手,我不明白你的问题,这里只有一个
$\u POST
,你只是增加了一个
标签。为什么
=
?难道这还不够吗?(别误会,我只是好奇)为什么我应该有两个单独的$_帖子?
=
在这种情况下就足够了,但是在比较PHP中的字符串时,最好使用
==
,您可以确定这些字符串不会包含数字。新手,我不明白你的问题,这里只有一个
$\u POST
,你只是增加了一个
标签。为什么
=
?难道这还不够吗?(别误会,我只是好奇)为什么我应该有两个单独的$_帖子?
=
在这种情况下就足够了,但是在比较PHP中的字符串时,最好使用
==
,您可以确定这些字符串不会包含数字。新手,我不明白你的问题,这里只有一个
$\u POST
,你只是增加了一个
标签。为什么
=
?难道这还不够吗?(别误会,我只是好奇)为什么我应该有两个单独的$_帖子?
=
在这种情况下就足够了,但是在比较PHP中的字符串时,最好使用
==
,您可以确定这些字符串不会包含数字。新手,我不明白你的问题,这里只有一个
$\u POST
,你只是增加了一个
标签。