由于某种原因,我无法从表单中获取文本输入。我成功地获得了该文件。
<form action="upload.php" method="post" enctype="multipart/form-data" id="msform">
<fieldset>
<h2 class="fs-title">Upload Photo</h2>
Select Image: <input type="file" name="image">
Photo Name: <input type="text" name="photoName">
Photo Name2: <input type="text" name="photoName">
<input type="submit" value="Upload Image" name="submit" class="submit action-button">
</fieldset></form>
这是获取表单数据的代码:
if ( isset( $_FILES['image'] ) ) {
// save file to Parse
$file = ParseFile::createFromData( file_get_contents( $_FILES['image']['tmp_name'] ), $_FILES['image']['name'] );
$file->save();
$foo = $_POST['photoName'];
echo $foo;
$foo
无法显示。我尝试过使用$_GET
和$_REQUEST
答案 0 :(得分:1)
您的第二个输入会覆盖第一个输入。尝试做一个:
var_dump($_POST);
在php脚本的开头,所以你将看到作为参数到达的内容