當我打印$letter
變量時,我沒有得到正確的值。它總是來0
。PHP對象類沒有得到提交字段值
的index.php
<form method="get" class="txtweb-form" action="index.php">
Guess a letter: <input type="text" name="txtweb-message" />
<input type="submit" value="submit" name="guess" />
</form>
<?php
$params = (object) $_REQUEST;
//print_r($params);
if (isset($params->guess)) {
$letter = $params->txtweb-message;
echo $letter;exit;
}
?>
你爲什麼要拋出'$ _REQUEST'來反對?爲什麼使用'$ _REQUEST'而不是'$ _GET'? – 2014-11-21 19:35:00
'txtweb-message'不是有效的變量/屬性名稱。 – AbraCadaver 2014-11-21 19:35:25
'var_dump($ _ REQUEST)'看看你實際得到了什麼。我建議只使用'$ _GET'而不是'$ _REQUEST',因爲你的表單是'method ='get''。 – 2014-11-21 19:35:47