我究竟做错了什么?然后
我永远不会得到“确定”。

我尝试了一些其他代码,这些代码包含太多的HTML,并且无法很好地进行清理以适合我。我的麻烦似乎是表格方面的能力不足。

<?php
include "connect.php";

  session_start();
  if (isset($_SESSION['username']))
  {
    print "<A href='addquote.php'>Add a quote</a> | <A href='deletequote.php'>Delete a quote</a> | <A href='search.php'>Search</a><br><br>";

    if(isset($add))
    {
        print "OK";

        $addquote="Insert into rquote_quotes (quote) values ('$add')";
        $result=mysql_query($addquote) or die("Could not insert quote");

        if($result)
        {
            print "Quote added successfully";
        }
        else
        {
            print "ERROR";
        }
    }
    else
    {
        print "<form action='addquote.php' method='post'>";
        print "Type quote here<br>";
        print "<textarea name='quote' rows='3' cols='20'></textarea><br>";
        print "<input type='submit' name='add' value='add quote'></form>";
    }
  }
  else
  {
    print "Not logged in as Administrator, please <A href='login.php'>Login</a>";
  }

?>

最佳答案

您需要更改:

if(isset($add))


对此:

if(isset($_POST['add']))

关于php - 由于某些原因,我似乎没有解析第二个if语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33944514/

10-11 22:23
查看更多