2012-04-28 7 views
1

から値を取得しますは、私はPHPでのテキストボックスの値を取得したい、と私はこれをしようとすると、テキストボックス

Undefined index: Hex

私は役に立たないことをgoogledしました。だから誰か助けてくれ!

+0

あなたのPHPコードはHTMLコードと同じファイルにありますか、それとも 'update.php'内のPHPコードですか? –

+2

do var_dump($ _ POST);あなたのPHPで – heximal

+0

@Michaelこれは、update.phpファイルにあります。 – GuiceU

答えて

5

私は問題がの引用符であると思う、@ GuiceUあなたは投稿に引用符を追加するのを忘れてしまった。

だけ方法= "POST"

HTMLコードをを投稿する=あなたの方法を置き換える:

<form method="post" action="update.php"> 
<input type="text" name="Hex" /> 
<input type="submit" value="OK" /> 
</form> 

PHPコード:

<?php 
       $test = $_POST['Hex']; 
       echo $test; 
?> 
0

コードは正常です。それでも、あなたはこれを試すことができます。

次のようにフォームを作成します。

<form method="post" action="update.php"> 

$_REQUESTの代わり$_POST

+3

あなたがする必要がなければ、 '$ _POST'ではなく' $ _REQUEST'を使わないでください。セキュリティの理由。 –

+0

ここに$ _POSTはありません。だから私は – Nauphal

+0

Thaaaanks男: – GuiceU

6

を使用しようと、私はこのヘルプにあなたを願っています:

<?php 
if (isset($_POST['submit'])) { 
$test = $_POST['Hex']; 
echo $test; 
} else { ?> 
<form method="post" action=""> 
<input type="text" name="Hex" /> 
<input type="submit" value="OK" name="submit" /> 
</form> 
<?php } ?> 
0

の開始時に使用スクリプト

<?php error_reporting(E_ALL^E_NOTICE); ?> 
関連する問題