So implementieren Sie die Mehrfachauswahl-Löschfunktion in PHP

藏色散人
Freigeben: 2023-03-06 14:20:01
Original
2674 Leute haben es durchsucht

So implementieren Sie das Mehrfachauswahl-Löschen in PHP: Erstellen Sie zunächst eine Datei mit Mehrfachauswahl-Inhalt im Front-End-Kontrollkästchen, kombinieren Sie dann die Array-Elemente zu einer Zeichenfolge und verwenden Sie schließlich SQL-Anweisungen, um das Löschen zu erreichen.

So implementieren Sie die Mehrfachauswahl-Löschfunktion in PHP

Empfehlung: „PHP-Video-Tutorial

php-Methode zum gleichzeitigen Löschen des Mehrfachauswahlinhalts des Front-End-Kontrollkästchens

Der Code lautet wie folgt:

SQL:$SQL="delete from `doing` where id in ('1,2,3,4')";
Nach dem Login kopieren

Die Daten werden getrennt durch Kommas.

Formular:

Der Code lautet wie folgt:

<form action="?action=doing" method="post"> 
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/> 
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/> 
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/> 
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/> 
<input type="submit"/> 
</form>
Nach dem Login kopieren

Okay, $ID_Dele=$_POST['ID_Dele'] wird ein Array sein, obwohl PHP schwach typisiert ist, ist es nicht so schwach wie ASP.

ASP kann direkt:

SQL="delete from [doing] where id in ('"&ID_Dele&"')" löschen. Aber PHP kann $ID_Dele nicht direkt einfügen. Weil $ID_Dele nicht „1,2,3,4“ ist, weil $ID_Dele ein Array mit Schlüsseln und Werten ist.

Okay, in PHP ist es nicht schwierig. Es gibt zufällig eine Funktion: implode(), das stimmt. Eine Funktion, die genau das Gegenteil von split()explode() hat. Die beiden letztgenannten werden durch ein bestimmtes Zeichen (z. B. ein Komma) getrennt, während ersteres in eine Zeichenfolge gespleißt werden kann.

Deshalb:

Der Code lautet wie folgt:

$ID_Dele= implode(",",$_POST[&#39;ID_Dele&#39;]); 
$SQL="delete from `doing` where id in ($ID_Dele)";
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Mehrfachauswahl-Löschfunktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage