0

ここでラベルの値を取得しようとしています:

<form action="doinsert.php" method="post" enctype="multipart/form-data"> 
    <input name="buttonExecute" onClick="execute(document.getElementById('id_student').value)" type="button" value="CHECK  AVAILBLITY" />
    <label name="lab" id="idhere"  ></label></p>
    <input type="hidden"   name="val" value="<?php echo $_POST['lab']; ?>"  />
    <input type="submit" name="submit" value="Insert Data"/>

doinsert.php で

$getlabel=$_POST['val'];
echo $getlabel;

何も印刷されていません。何か助けてください。

4

3 に答える 3

2

試してみてください

<input type="hidden"   name="val" value="Stupid"  />

何かが表示されている場合は、問題が見つかります

于 2012-12-14T15:14:47.270 に答える
0

echo値がor (またはその空の文字列)の場合、何も表示されないように見えます。null""

やってみてください:

var_dump( $getlabel );
于 2012-12-14T15:03:56.127 に答える
0

$_POSTがまだ作成されていないvalときの値として、空の文字列にという名前の入力の値を設定しています- ex nihilo nihilecho $_POST['lab'];

ブラウザでソースを表示してみると、値が空であることがわかります

于 2012-12-14T15:04:33.493 に答える