无法从表单获取文本输入

时间:2015-06-11 15:06:24

标签: php forms

由于某种原因,我无法从表单中获取文本输入。我成功地获得了该文件。

<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

1 个答案:

答案 0 :(得分:1)

您的第二个输入会覆盖第一个输入。尝试做一个:

var_dump($_POST); 

在php脚本的开头,所以你将看到作为参数到达的内容