我有一个表单,我将数据提交到$_POST['foldername']
createdir.php
以下
<form action="mkdir.php">
<input type="textarea" name="foldername" id="foldername">
<input type="submit" value="Create directory">
</form>
然后我有mkdir()
应该有一个路径,包括从输入字段获得的名称,但问题是,它没有从输入中获取数据。我也尝试打印它,但我得到的只是/images/
但我应该(至少我希望)获得/images/nameFromInput
。
mkdir.php
以下
<?php
$foldername = $_POST['foldername'];
$path = 'images/' . $foldername;
mkdir($path);
header('Location:createdir.php')
?>
问题出在哪里?
答案 0 :(得分:3)
<form action="mkdir.php" method="POST">
你忘了这个方法。
答案 1 :(得分:0)
即使不在最后一行,你也忘记了分号。 这可能会让你发疯...所以我建议你总是追加它!
header('Location: createdir.php');
此外,type="textarea"
不存在,请使用:type="text"
或<textarea>
。