我收到 $_POST['str'] 的以下错误:
注意:未定义索引:第 12 行 C:\Program Files\EasyPHP-5.3.8.0\www\strrev.php 中的 str
我花了太多时间来找到答案,但没有运气!请看一下代码,让我知道它有什么问题?
<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>
它在错误旁边显示文本字段和反转按钮。而且当我按下按钮时,什么也不会发生。