2016-08-26 11 views
0

私は2つのhtmlページを持ち、どちらも同じフォームがあり、最初のページはデータベースにフォームデータを送信します.i最初のページから2番目のページフォームを送信します。別のページフォームからフォームを記入してください

javascriptで最初のページのフォームを入力して送信するようなものです。

ページ1:  submit.php

<form action="test.php" method="post"> 
    <input placeholder="user" type="text" name="user" id="user"> 
    <input placeholder="pass" type="password" name="pass" id="pass"> 
    <input type="submit" id="submit"> 
</form> 

ページ2: 

<form> 
    <input type="text" name="username" id="username"> 
    <input type="password" name="password" id="password"> 
    <input type="submit" name="submit" id="submit"> 
</form> 
+0

なぜあなたのPHPファイルにはPHPが含まれていませんか? –

+0

データのjsonを作成し、それを他のページでデコードします。 –

+0

第2ページのフォームを送信して、最初のページをスローします。 - それはどういう意味ですか? – d3vdpro

答えて

0

send.phpしたい場合は、

https://vuejs.org/ VUE.JS

と呼ばれるものをインストールすることができます

これを使用して1つのページに2つのフォームを作成し、JavaScriptを使用して2つ目のフォームを非表示にし、VUEJSの2ウェイ・バインディングなどを使用してフォームを送信し、PHPページでデータを処理できます。これは、ページをリフレッシュすることなくそれを行います。

私は、それはあなたのための可能な解決策になる可能性があり、vuejsの迅速な読み取りを取ってお勧めします:)

0

あなたが最初にフォームを送信する際CURLの上に値を送信してみてください。

function SendSecondForm($username, $password) 
{ 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL,"yoursite/send.php"); 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, "username=$username&password=$password"); 
    $server_output = curl_exec ($ch); 
    curl_close ($ch); 
} 
関連する問題