我與$ _ POST收到以下錯誤[ '海峽']:
注意:未定義指數:STR在C:\ Program Files文件\的EasyPHP-5.3.8.0 \ WWW \ strrev.php on line 12
我花了太多時間找到答案但沒有運氣! 請看看代碼並讓我知道它有什麼問題?
<html>
<head>
<title></title>
</head>
<body>
<?php
if (trim($_POST['str'])) {
$str = $_POST['str'];
$len = strlen($str);
for($i=($len-1); $i>=0;$i--) {
echo $str[$i];
}
} else {
?>
<form method="post" action="">
<input type="text" name="str" />
<input type="button" name="submit" value="Reverse" />
</form>
<?php
}
?>
</body>
</html>
它顯示錯誤旁邊的文本字段和反轉按鈕。 而且當我按下按鈕時,什麼都不會發生。
數組沒有錯誤SLEF解釋的?您嘗試訪問$ _POST數組的未定義索引..也許是因爲您還沒有發佈任何內容?去看看「isset」的PHP功能 –