echo <button onclick = 함수호출> 질문있습니다.
버튼 클릭시 php 함수 실행하게 하고싶은데요.. while문은 돌려야겟는데 아래 코드 처럼 작성하니
함수 인식을 못하더라구요! 어떻게 인식하게 할 방법이 있을까요?
</p>
<p>function sql_del($filenum){</p>
<p> $conn = mysqli_connect('localhost:3307','root','304789','board_quest');</p>
<p> $sql = "DELETE FROM upload_file WHERE file_num = $filenum";</p>
<p> $result = mysqli_query($conn,$sql);</p>
<p> </p>
<p> }</p>
<p>
</p>
<p>$sql = "SELECT * FROM upload_file WHERE post_num = $view_num";</p>
<p> $result = mysqli_query($conn,$sql);</p>
<p> while($filelist = mysqli_fetch_array($result)){</p>
<p> $file_num = $filelist['file_num'];</p>
<p> $file_name = $filelist['file_name'];</p>
<p> $index_num = $file_num;</p>
<p> </p>
<p> echo "<div width = '400' align ='center'> 파일 번호 : $file_num // 파일 이름 : $file_name <input type='button' id='test' name=$index_num onclick= {sql_del($file_num);} value='삭제'</div>";</p>
<p> }</p>
<p>
답변 5개
다들 답변 너무 감사드립니다. 왜 안되는지 늪에 빠져있어서 이렇게도 고쳐보고 저렇게도 고쳐보고 하고있엇는데 접근방법을 아예 다르게 가야했던거였네요. ajax를 배워야겠네요! 다시 한 번 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
다들 답변 너무 감사드립니다. 왜 안되는지 늪에 빠져있어서 이렇게도 고쳐보고 저렇게도 고쳐보고 하고있엇는데 접근방법을 아예 다르게 가야했던거였네요. ajax를 배워야겠네요! 다시 한 번 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
버튼클릭시 페이지 이동을 해서 적용하던지
아니면 ajax를 통해 php를 호출해서 적용해 주셔야 하는 부분입니다.
버튼클릭시 바로 php 함수를 호출해서 적용은 불가합니다.
댓글을 작성하려면 로그인이 필요합니다.
불가합니다.
웹페이지 로드시 php 우선 로드 후 스크립트가 로드 되기 때문에 최초 얻은 변수 외의 것은
ajax 처럼 비동기식 처리 하셔야 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인