28. juli 2004 - 14:22Der er
10 kommentarer og 2 løsninger
Slette flere på en gang
Jeg alle rækkerne op sådan her: $query = mysql_query("SELECT * FROM tabel"); while($row = mysql_fetch_array($query)){ echo "<checkbox name=\"slet\" value=\"row[id]\"> }
det poster jeg så ganske normalt til en side, men når jeg ber' den om at slette test sletter den kun den med højeste id:
$slet = $_POST['slet']; mysql_query("DELETE FROM tabel WHERE id = '$slet'");
Hvordan får jeg php til at slette alle de markerede?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$where = ''; for ($i=0; $i<count($slet); $i++) { $where .= "id='".$slet[$i]."' OR "; } $where = substr($where, 0, -3);
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.