Heim > Artikel > Backend-Entwicklung > Die PHP-Logik ist tot! Richtlinien zum Löschen von Kommentaren
<code><? if($row['id']==$_SESSION['id']){?> <? if($com['id']==$_SESSION['id']){?> <button id="remove_<? echo $com['comment_id'];?>"> 刪除 </button> <? }?> <? }?> </code>
Das Obige ist mein Programmcode
comment_id ist die ID, die automatisch generiert wird, nachdem eine Nachricht hinterlassen wird
com['id'] ist die ID, die der Benutzer hinterlässt, wenn er eine Nachricht hinterlässt
SESSION['id '] ist der Benutzer. Ihre eigene ID (Sie erhalten diese, wenn Sie sich anmelden)
row['id'] ist die automatisch generierte ID des Benutzers, der den Artikel veröffentlicht hat
Der Benutzer kann eine Nachricht hinterlassen in „ Eigener Artikel“
Andere Benutzer können auch Kommentare in „Mein eigener Artikel“ hinterlassen. Eine Nachricht hinterlassen
Also bin ich steckengeblieben
Wenn es so geschrieben wäre
<code><? if($com['id']==$_SESSION['id']){?> <div style="position:absolute; right:0; top:0;" id="show_remove_<? echo $row['timeline_id'];?>"> <button id="remove_<? echo $com['comment_id'];?>" class="n2"> <i style="color:#ccc; font-size:15px;" class="material-icons">delete_forever</i> </button> </div> <? }?> </code>
Wenn Sie so schreiben und der Benutzer (oder andere) Ihren eigenen Artikel liest, wird die eigene Nachricht des Benutzers als „Löschen“ angezeigt
<code><? if($row['id']==$_SESSION['id']){?> <div style="position:absolute; right:0; top:0;" id="show_remove_<? echo $row['timeline_id'];?>"> <button id="remove_<? echo $com['comment_id'];?>" class="n2"> <i style="color:#ccc; font-size:15px;" class="material-icons">delete_forever</i> </button> </div> <? }?> </code>
Wenn Sie so schreiben und Ihren eigenen Artikel lesen, werden alle Kommentare als „Löschen“ angezeigt.
Aber wenn andere Ihren Artikel lesen, wird nichts angezeigt
Der Zweck, den ich möchte, besteht darin, **wenn der Artikel von mir selbst gepostet wurde
damit die Kommentare unten, ob von Ihnen selbst oder von anderen, als „Löschen“ angezeigt werden können
Aber wenn andere Ihren Artikel lesen, ihre eigenen Kommentare werden angezeigt
Antwortinhalt:
<code><? if($row['id']==$_SESSION['id']){?> <? if($com['id']==$_SESSION['id']){?> <button id="remove_<? echo $com['comment_id'];?>"> 刪除 </button> <? }?> <? }?> </code>Das Obige ist mein Programmcode
comment_id ist die ID, die automatisch generiert wird, nachdem eine Nachricht hinterlassen wird
com['id'] ist die ID, die der Benutzer hinterlässt, wenn er eine Nachricht hinterlässt
SESSION['id '] ist der Benutzer Ihre eigene ID (Sie erhalten diese, wenn Sie sich anmelden)
row['id'] ist die automatisch generierte ID des Benutzers, der den Artikel veröffentlicht hat
Der Benutzer kann eine Nachricht hinterlassen in „ Eigener Artikel“
Andere Benutzer können auch Kommentare in „Mein eigener Artikel“ hinterlassen. Eine Nachricht hinterlassen
Wenn es so geschrieben wäre
<code><? if($com['id']==$_SESSION['id']){?> <div style="position:absolute; right:0; top:0;" id="show_remove_<? echo $row['timeline_id'];?>"> <button id="remove_<? echo $com['comment_id'];?>" class="n2"> <i style="color:#ccc; font-size:15px;" class="material-icons">delete_forever</i> </button> </div> <? }?> </code>Wenn Sie so schreiben und der Benutzer (oder andere) Ihren eigenen Artikel liest, wird die eigene Nachricht des Benutzers als „Löschen“ angezeigt
<code><? if($row['id']==$_SESSION['id']){?> <div style="position:absolute; right:0; top:0;" id="show_remove_<? echo $row['timeline_id'];?>"> <button id="remove_<? echo $com['comment_id'];?>" class="n2"> <i style="color:#ccc; font-size:15px;" class="material-icons">delete_forever</i> </button> </div> <? }?> </code>Wenn Sie so schreiben und Ihren eigenen Artikel lesen, werden alle Kommentare als „Löschen“ angezeigt.
Aber wenn andere Ihren Artikel lesen, wird nichts angezeigt
damit die Kommentare unten, ob von Ihnen selbst oder von anderen, als „Löschen“ angezeigt werden können
Aber wenn andere Ihren Artikel lesen, ihre eigenen Kommentare werden angezeigt
Logik ist tot... Hübsche Kerle und Schönheiten, bitte helft!
Kann man nicht einfach die Beziehung
oderhinzufügen?
||