2016-05-02 38 views
-1

ここにはいくつか問題があります。私はテーブルの中にテキストボックスの値を持っています、そして、私がリンク "有効"をクリックしたとき、私は別のページにテキストボックス値を渡すことができます。 これはURLパラメータにテキストボックス値を渡す方法

echo "<form name='nomor' role='form' method='get'>"; 
echo "<input type='text' name='nomortempat' class='form-control input-sm'></input>"; 
echo "</form>"; 

この表

で私のテキストボックスのコードである私のボタン

ある
echo "<td class='center'>"; 
echo "<a class='btn btn-primary btn-sm' href='validasi.php?idorder=" . $row['id_order'] . "&pilih=" . $_GET['pilih'] . "'> 
<i class='fa fa-check-square-o'>Valid</i></a> 
echo "</td>"; 

たぶん誰かが私に解決策を与えることができ、ありがとうと良い一日を!ページvalidasi.phpで

+1

* "ボタンをクリックして"有効 "をクリックすると、テキストボックスの値を別のページに渡すことができます。 –

+0

フォームのコードはどこですか? – kainaw

+1

あなたのボタンはボタンではありません。それはリンクです。あなたはlitte jQueryスニペットを書く必要があります。また、 vaso123

答えて

0

は、これを追加します。

$IDorder = $_GET['idorder']; 
$Pilih = $_GET['pilih']; 

は、今すぐあなたのフォームからIDorderとPilih呼ばvalidasi.php上に2つの変数

を持っているか、それはあなたがしたいnomortempatのですか? 私はあなただけvalidasiページへ

$nomortempat = $_GET['nomortempat']; 

を追加することができ、それが動作するはずだと思います。私はあなたのコードを理解していれば、それは私が間違っていた

EDITを送信する必要があり、あなたはあなたのフォームにsumbmitボタンを追加する必要があります。

は、ページの上部にあるセッション開始を追加します:session_start();

次に、あなたの最初のページにこれを追加します。

$_SESSION["idorder"] = $idorder; 
$_SESSION["pilih"] = $pilih; 

次に、あなたのフォームにこのコード:

echo "<form name='nomor' role='form' method='get'>"; 
echo "<input type='text' name='nomortempat' class='form-control input-sm'></input>"; 
echo "<input type='submit' name='submit' value='Submit'></input>"; 
echo "</form>"; 

が続いvalidasiページでこれを追加します。

あなたが持っている今
$nomortempat = $_GET['nomortempat']; // and: 
$IDorder = $_SESSION["idorder"]; 
$Pilih = $_SESSION["pilih"]; 

validasi.php上の3つの値

+0

ちょっと@Andreasあなたの答えをありがとう、送信ボタンなしでテキストボックスの値を渡すことは可能ですか? – Rei

+0

@Rei私はそうは思わない。私は試したことがありません。しかし、あなたはボタンのテキストを変更することができ、私はあなたもそれをイメージにすることができると信じています。しかし、私が言ったように、私はそれを試みたり、答えを探したりしたことはありません。 – Andreas

0

GETフォームで、あなたはこの試みることができる:、テキストボックスname='nomortempat'にコードを値をキャッチするために、

echo "<form name='nomor' action='action.php' role='form' method='get'>"; 
    echo "<input type='text' name='nomortempat' class='form-control input-sm'></input>"; 
    echo "<input type='submit' value='valid'>"; 
    echo "</form>"; 

action.phpページでは、以下の通りです:もちろん

if (isset($_GET['nomortempat'])){ 
     echo $_GET['nomortempat']; 
    } 

、あなたはいつでも複数の入力フィールドを追加することができます異なる名前のフォームにしたいと思っています。

関連する問題