2016-12-16 11 views
1

私はこのコードで私のデータベースにいくつかのデータを挿入しようとしているにデータを挿入しませんエラーは表示されず、値がテーブルに挿入されません。PHP MySQLのINSERT文は、私のデータベース

+0

エコーmysqli_error($リンク)にコードを変更しない場合はPOSTであれば、 – Farkie

+0

あなたは 'mysqli_close($ link)'の代わりに 'close_database_connection'を使用しています。 'open_database_connection()'は本当に何をしていますか? 'open_database_connection()'も適切なデータベースを選択しましたか? – JustOnUnderMillions

+0

関連するコードを表示する!データベースのテーブル構造を表示しますか? @ファーキーが言っていることを使う。ところで、あなたは本当にデータベースにPASSWORDSプレーンを保存したいですか? – JustOnUnderMillions

答えて

0

チェックフォームメソッドが、その後

 $username = $_SESSION['user']; 
    $naslov = $_GET['naslov'];//name 
    $geslo = $_GET['geslo'];//password 
    $vsebina = $_GET['vsebina'];//description 

    if (trim($_GET['naslov'])=="" || $_GET['geslo']=="" || $_GET['vsebina']==""){ 
    $status = "<div class='alert-danger'>Fields are empty</div>"; 
     } 
else{ 
    $link = open_database_connection(); 

    echo $username; 
    echo $naslov; 
    echo $geslo; 
    echo $vsebina; 

    $sql = "INSERT INTO projects (name, password, description, username) VALUES ('$naslov','$geslo','$vsebina','$username')"; 
    mysqli_query($link, $sql); 

    close_database_connection($link); 
    $status = "<div class='alert-success'>Vic je bil dodan.</div>"; 
    }  
関連する問題