2017-02-10 34 views
-1

私は自分のサイトに表示されたテーブルにフィードするこのフォームを持っています。ユーザー入力時に自動的に再読み込み/リフレッシュ

現在、ユーザーがデータを入力して送信するとき、ユーザーは表示する新しいデータのページを更新する必要があります。

ユーザーがEnterキーを押すかフォームからデータを送信するたびに、テーブルが自動更新される可能性はありますか?

<table> 
    <tr> 
    <th><div class="search-box"> 
     <iframe name="votar" style="display:none;"></iframe> 
     <form action="protected_page.php" method="post" target="votar"> 
     <input type="text" autocomplete="off" placeholder="Busca tu producto" name="producto" size="60" /> 

     <div class="result"></div> 
     <input type="hidden" name="usuario" value="<?php echo htmlentities($_SESSION['username']); ?>" /></th> 
    <th><input type="submit" name="mandar"/> 
    <th><input type='submit' name='reload' value='UPDATE' />  
       </form> 
</th> 

    </tr> 
</table> 
    <?php 
    if(isset($_POST['mandar'])){ 

     $sql_man="INSERT INTO busca (producto, username) VALUES ('$_POST[producto]','$_POST[usuario]')"; 

     $mysqli->query($sql_man); 

     header("Location: /protected_page.php"); 

     } 
     if(isset($_POST['reload'])){   
     header("Location: /protected_page.php"); 
     } 
    ?> 
    </div> 
+0

フォームで複数の送信を使用することができます... – Gulshan

+0

正確に何をしたいですか?そのようなあいまいな質問。 – WeAreRight

+0

質問を編集してより明確にしました。 – Rocko

答えて

0

JavaScriptを使用してページをリロードすることができます。

echo"<script>window.location.reload();</script>"; 
0

echo "window.location.reload(true);";

関連する問題