如何在表单操作中编写url

时间:2017-02-15 09:35:49

标签: php html

每当我使用此代码将图片上传到具有唯一ID的特定个人资料时,网页都不会显示任何错误,但同时它也不会显示任何已上传的图片。

<form action="profile.php" enctype="multipart/form-data" method="post">    
    <input type="file" name="choose" value="choose" />
    <input type="submit" name="filename" value="Upload" />
</form>

我将此代码更改为...

<form action="<?php profile.php?id=$id ?>" enctype="multipart/form-data" method="post">
    <input type="file" name="choose" value="choose" />
    <input type="submit" name="filename" value="Upload" />
</form>

但是我在表单操作中收到错误。如何从中获取图像,以便在点击提交按钮后,图片会自动上传到具有特定ID值的个人资料页面?

2 个答案:

答案 0 :(得分:2)

使用echo

<form action="profile.php?id=<?php echo $id ?>" enctype="multipart/form-data" method="post">

 <input type="file" name="choose" value="choose" />

 <input type="submit" name="filename" value="Upload" /></form>

答案 1 :(得分:0)

<form action="<?php echo 'profile.php?id='.$id ; ?>" enctype="multipart/form-data" method="post">

<input type="file" name="choose" value="choose" />

  <input type="submit" name="filename" value="Upload" /></form>

或者你也可以给隐藏字段,你可以从隐藏字段中找到id。 像:

<form action="profile.php" enctype="multipart/form-data" method="post">
<input type="hidden" name="id" value="<?php echo $id ; ?>" />

<input type="file" name="choose" value="choose" />

   <input type="submit" name="filename" value="Upload" /></form>