2015-11-26 1 views
0

Что я делаю неправильно? затем Я никогда не получаю «ОК».По какой-то причине я, кажется, не разбираюсь в своем втором заявлении, если заявление

Я пробовал другой код, который содержал слишком много 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>"; 
    } 

?> 
+1

Я не вижу места, что $ добавить инициализируется, поэтому он никогда не будет говорить ОК – geggleto

ответ

1

Вам нужно изменить:

if(isset($add)) 

к этому:

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

 Смежные вопросы

  • Нет связанных вопросов^_^