2017-06-16 3 views
0

私はフォームを提出した後にモーダル内にフォームを持っています。それは.phpページになります。だから私はこれをやらないようにしたい。 ではなく、同じモーダルに留まる必要があります。私のPHPコードは です。 フォームに直接そのモーダルのみが表示されるように、ヘッダーにモーダルIDを追加する方法を教えてください。phpでフォームを送信した後、特定のモーダルに移動する方法は?

あなたが同じページに滞在したい場合は、以下の記事に従って、AJAXを使用する必要が
<?php 
include 'db.php'; 
if (isset($_REQUEST['insert'])) 
    { 
     $contractno = $_REQUEST['contractno']; 
     $doctype = $_REQUEST['doctype']; 
     $contractdate = $_REQUEST['contractdate']; 
     $validupto = $_REQUEST['validupto']; 
     $Remark = $_REQUEST['Remark'];  


    $sql = mysqli_query($conn,"INSERT INTO `contract`(`projectId`, `contractNo`, `documentType`, `contractDate`, `action`, `contractValueBase`, `validUpto`, `remark`) VALUES ('".$contractno."','".$validupto."''".$doctype."''".$contractdate."''".$validupto."')"); 

     if ($sql>0) 
      { 
       header('Location: contracts.php'); 
       echo 'data added successfully'; 
      } 

    } 
?> 

答えて

0

:そのOKをもらう」を使用後、リロードする場合

jQuery Ajax POST example with PHP

OR

を"あなたはそれを介してIDを送信することができますし、あなたがページでそれをキャッチすることができるようにURLのメソッド$_GET["id"]

header('Location: contracts.php?modal_id=1'); //sending modal id via header 
関連する問題