저는 PHP의 초보자입니다. PHP 세션 배열의 특정 행이 데이터베이스에서가 아니라 페이지에서만 어떻게 삭제 될 수 있는지 알고 싶습니다. 테이블이 있습니다. 즉 문제가있는 열 issue_id가 & issue_descrp입니다. 페이지에 각 행에 문제 및 해당 ID가 포함 된 테이블이 표시됩니다. 각 행에는 삭제 버튼도 있습니다. 내가 원하는 것은 버튼을 클릭하면 해당 행을 페이지에서 삭제하는 것입니다. 세션 배열에서 특정 행을 삭제하십시오.
<?php
foreach($_SESSION['meeting_issues'] as $meeting_issues)
{
$query="select issue_id,issue from issues where issue_id='$meeting_issues'";
$result=$_SESSION['connection']->query($query) or die (mysql_error());
while($row = $result->fetch_assoc())
{?>
<?php $issue_id=$row['issue_id']; ?>
<tr><td><?php echo $row['issue_id']; ?></td><td><?php echo $row['issue']; ?></td><td><input type="button" name="<?php echo $row['issue_id']; ?>" id="button" value="Remove"/></td>
</tr>
<?php
}
}
?>
내 질문은 분명하다 희망 : 이 내 PHP 코드입니다. 도와주세요. 미리 감사드립니다. 같은
이
전체 세션이 방법을 삭제하지 마십시오, 이것을 사용 $_SESSION
http://php.net/manual/en/function.unset.php에서 그 대신
http://php.net/manual/en/function.session-unset.php
그러나 설정을 지정하지 않으면 삭제할 수 없습니다. 제발 어떻게 저를 제안 할 수 있습니까 ....? 감사합니다 ... – SanjanaMathew
덤프 질문을 묻는 중입니다.하지만 제발 나를 도우십시오. 어떻게하면 단추를 클릭하여 해당 행을 제거 할 수 있습니까? – SanjanaMathew
그래서 서버와 클라이언트 브라우저는 완전히 다른 두 영역이라는 것을 기억해야합니다. 페이지에서 삭제하기를 원할 경우, 룬이 제안한 것처럼 js를 조사해야합니다. 데이터베이스에서 삭제하려면, issue_id를 사용하여 mysql DELETE 쿼리를 실행해야한다. –