2016-09-12 4 views
-2

フォームに記入して保存ボタンをクリックすると、データベースに保存するだけでなく、編集ページにリダイレクトする必要がありますフィールドを編集します。ボタンのクリックでページをリダイレクトする方法と、データベースにデータを保存する方法

+0

は別のページ –

+0

にリダイレクトしますが、データの追加は例を入力して、AJAXだけ – Ninad

+0

@Ninad IMを介して行われますが、私が使用する成功リターンでAjaxリクエストを送信しますPDOは大丈夫ですか? – Laith

答えて

0

このテクニックは現在のページのフォームにPOSTです。お気に入りの方法でデータベースにデータを保存し、次のページにリダイレクトします。

次の例を見てみましょう:

<?php 

if ($_SERVER['REQUEST_METHOD'] == 'POST') { 
    // Insert into database 
    $stmt = "INSERT INTO table (something) VALUES ('".$_POST['data']."')"; 

    // Redirect 
    header("Location: nextpage.php"); 
    exit; 
} 
?> 

<form action="<?= $_SERVER['PHP_SELF']; ?>" method="POST" role="form"> 
    <div> 
     <label for="data">Your data to insert into the database</label> 
     <input type="text" name="data" id="data" placeholder="Data to insert"> 
    </div> 
    <button type="submit">Save</button> 
</form> 
関連する問題