2017-03-29 1 views
0

$draft['draft_image']으로 표시된 다른 테이블의 데이터베이스에있는 이미지가 있는데이 데이터를 다른 테이블로 보내고 싶지만이 코드가 작동하지 않는 것으로 보이는 문제가 있습니다. . 게시 된 단추를 클릭하면 보낸 데이터가 없습니다. 삽입 된 데이터를 표시하기 위해 var_dump을 사용하지만 아무것도 검사 요소에 표시되지 않습니다. 어떤 생각으로 어떻게 이미지를 얻을 수 있습니까? 이 내 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; 
      } 
     ?> 
+1

을, 그건 당신이 그것을 보낼 수없는 방법이있다 POST request – diavolic

+0

'$ draft [ 'draft_image']'의 데이터를 얻고 게시하는 방법을 알고 싶습니까? –

+0

'input type''hidden'을 사용하여 포스트 값을 전달할 수 있습니다 – Nawin

답변

0

당신은 숨겨진 유형의 예 사용하여 값을 전달할 수 있습니다 요소를 형성하지 않는

<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; 
      } 
     ?> 
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; 
     } 
    ?> 
관련 문제