如何获取图像的名称标签

时间:2017-03-29 09:22:51

标签: php html image post tags

我有一个来自我的数据库的图像在另一个表中显示为$draft['draft_image'],我想将这些数据发送到另一个表但我遇到问题导致此代码似乎无法工作..当我试图单击已发布的按钮,没有正在发送的数据。我使用var_dump来显示插入的数据但没有显示在inspect元素中..任何想法如何获取图像?这就是我的draft_image中的内容.. ../images/article/md.png

<form method="POST" enctype="multipart/form-data">
   <img data-name="title_image" src="./<?= $draft['draft_image'];?>" style="margin-top:5px;" width="70%" height="55%"><br><br>
<?php
  }
?>
<button type="submit" name="submit" class="btn3 btn-default">Publish</button>
</form>

if (isset($_POST['submit'])) {
        $id = $session_id;  
        $file = $_POST['title_image'];

        $ress = $db->draftpublished($id,$file);
        echo $ress;
          }
      ?>

2 个答案:

答案 0 :(得分:0)

<form method="POST" enctype="multipart/form-data">
 <!-- added ----------------- -->
 <input type="hidden" name="title_image" value="<?=$draft['draft_image']?>">

   <img data-name="title_image" src="./<?= $draft['draft_image'];?>" style="margin-top:5px;" width="70%" height="55%"><br><br>
<?php
  }
?>
<button type="submit" name="submit" class="btn3 btn-default">Publish</button>
</form>

if (isset($_POST['submit'])) {
    $id = $session_id;  
    $file = $_POST['title_image'];

    $ress = $db->draftpublished($id,$file);
    echo $ress;
      }
  ?>

答案 1 :(得分:0)

您可以使用隐藏类型ex:

传递值
<form method="POST" enctype="multipart/form-data">
       <img data-name="title_image" src="./<?= $draft['draft_image'];?>" style="margin-top:5px;" width="70%" height="55%"><br><br>
       <input type="hidden" name="imgsrc" value="<?= $draft['draft_image'];?>">
<?php
  }
?>
<button type="submit" name="submit" class="btn3 btn-default">Publish</button>
</form>

if (isset($_POST['submit'])) {
        $id = $session_id;  
        $file = $_POST['imgsrc'];

        $ress = $db->draftpublished($id,$file);
        echo $ress;
          }
      ?>