나는 데이터베이스 테이블 'community_posts'에서 게시물 당 클릭을 삭제하기 위해이 코드를 작성했습니다. 버튼을 클릭해도 삭제되지 않고 do=delete&key=THEID
으로 URL이 표시되지만 작동하지 않습니다. 이유가 무엇입니까? 누군가 나를 도와 줄 수 있니, 제발!왜 게시물을 삭제하지 않습니까?
// PHP CODE
if($do == "delete" && is_numeric($key)){
$check = mysql_query("SELECT id FROM community_posts WHERE id = '".$key."' LIMIT 1") or die(mysql_error());
if(mysql_num_rows($check) > 0){
mysql_query("DELETE FROM community_posts WHERE id = '".$key."' LIMIT 1") or die(mysql_error());
$msg = "<center>Neuigkeit wurde erfolgreich gelöscht...</center>"; } else { $msg = "<center>Neuigkeit konnte nicht entfernt werden, versuche es erneut...</center>";
}
}
// HTML CODE UND AUSGABE DER DATENBANK
<form action='' method='post'>
<?php $getComments = mysql_query("SELECT * FROM community_posts ORDER by id DESC LIMIT 100"); ?>
<?php while($row = mysql_fetch_array($getComments)){
$getUserInfo = mysql_query("SELECT * FROM users WHERE id = '".$row['userid']."'");
$roww = mysql_fetch_array($getUserInfo); ?>
<div class="feedOne fade ptr">
<div class="ph20">
<div class="inner-1 lt" style=""><p style="color:#aeaeae;font-size:13px;"><a href="/community/userprofile/<?php echo $roww['username']; ?>" style="color:orange;text-decoration:none;font-weight:normal;"><?php echo $roww['vorname']; ?></a> » Open Community</p>
<p class=lt style="color:#aeaeae;font-size:11px;"><?php echo $row['posted_on']; ?></p><br />
</div>
<div class="rt inner-2">
<p style="color:#333;font-size:13px;"><?php echo $row['story']; ?></p>
</div>
<div class=cl></div>
</div>
<!-- BEI KLICK SOLL HIERMIT DER ENTSPRECHENDE BEITRAG GELÖSCHT WERDEN -->
<a href='<?php echo $path_admin; ?>/openfeed?do=delete&key=<?php echo $row['id']; ?>'><img src="/assets/data/images/icons/delete_round.png" alt="delete" /></a>
<!---->
</div>
<?php } ?>
</form>
과 방법을 정확하게 당신이 얻고 $ 할 및 $ 키'의를 경우 ($ 할 ==) && 각각 is_numeric ($ 키를 "삭제") {' –
대부분의 가능성이있는 경우 진술은 당신이 원하는 방식으로 평가하지 않습니다. 삭제 코드는 괜찮아 보입니다. 내가 삭제하기 전에 행을 확인하기 위해 초기 쿼리를하고 있는지 모르겠지만, 다시 해고 경우 작동해야합니다. – Mattt
$ do는 PHP 코드의 첫 번째 행에서 볼 수있는 것처럼 "삭제"이며, 데이터베이스 테이블의 결과와 함께 얻을 수있는 키는 – user3455912