26. februar 2004 - 12:38Der er
5 kommentarer og 1 løsning
Slette tilmeldte i php
Sidder og lavede en tilmeldnings liste, og nu er i gang med at lave sådan man kan slette dem igen. Det virkede for 10 minutter siden, men der brugte jeg radio buttons. Men nu eftersom jeg vil slette flere på en gang, så var checkbox en mulighed. Nu virker det bare ikke, håber der er nogle php hajer der kan se hvad jeg har lavet forkert :)
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.
Så kan du i tilmeldte_slet.php skrive $checkboxes=$_POST['checkbox'] og derefter bruge en løkke i stil med:
foreach($checkboxes as $checkboxid => $værdi){ mysql_query("DELETE FROM tabel WHERE id='$checkboxid'); }
Synes godt om
Slettet bruger
26. februar 2004 - 12:47#2
Og du kan godt (ligesom i mit forslag) bruge ' om attributværdierne i din HTML-kode, så du ikke behøver alle de \". Så længe der er " uden om selve strengen bliver variable "oversat" til deres værdier.
hmmm... Forstår ikke din svar med det sidste, kan du ikke forklar det lidt mere?
Synes godt om
Slettet bruger
26. februar 2004 - 14:03#4
Der var et par andre detaljer også, så her er en tilrettet udgave af dit script:
<? include('config.php');
if(isset($_POST['slet'])){ foreach($_POST['checkbox'] as $id => $check){ $query = mysql_query("DELETE FROM ygmardalen_tilmelding WHERE id ='$id' LIMIT 1"); } echo "<font color='#008000'>Tilmelding(er) slettet fra databasen!</font>"; } ?>
<form method="post" action="tilmeldte_slet.php"> <table width="340"> <tr> <td width="300"><font face="verdana" color="black" size="1"><b>Navn:</b></td> <td><font face="verdana" color="black" size="1"><b>Slet:</b></td> </tr> <? $query = mysql_query("SELECT * FROM ygmardalen_tilmelding ORDER BY navn"); while($row = mysql_fetch_array($query)) {
Jep ved det, du fik også kun koden med slet, der er brugersystem på :) Men det virker og mange tak for hjælpen!
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.