JanThore Skrevet 12. august 2003 Del Skrevet 12. august 2003 Driver å lager et script for å slette flere felt i en mysql database. Har en liste nedover med checkbox ved siden av, så kan man velge hvilke felt man skal slette. Derifra trenger jeg litt hjelp. Hvordan skal jeg løse det med å alle de avkryssede feltene i samme variabel ? Value er id nr i databasen. <input name='slettes' id='slettes' type='checkbox' value='$data[0]'> Det går greit med en avkryssning, men når det blir flere får jeg bare ut den siste som ble av krysset. Til slutt, hvordan vil SQL setningen se ut ? Hvordan kan jeg slette flere id'er samtidig ? Lenke til kommentar
[kami] Skrevet 14. august 2003 Del Skrevet 14. august 2003 <input name='slettes[]' id='slettes' type='checkbox' value='$data[0]'> da vil de lagres i arrayet slettes. for å hente ut arrayet bruker du f.eks foreach foreach ($slettes as $s) { echo "$s"; } Du kan slette flere id'er enten ved å kjøre flere spørringer, eller ved å ha med mer i where clausen din. Spør mer om det ikke funker! Lenke til kommentar
JanThore Skrevet 14. august 2003 Forfatter Del Skrevet 14. august 2003 "] <input name='slettes[]' id='slettes' type='checkbox' value='$data[0]'> da vil de lagres i arrayet slettes. for å hente ut arrayet bruker du f.eks foreach foreach ($slettes as $s) { echo "$s"; } Du kan slette flere id'er enten ved å kjøre flere spørringer, eller ved å ha med mer i where clausen din. Spør mer om det ikke funker! KJEMPE TAKK.... ! har fått lagt det inn provisorisk på siden min og det ser ut til å funke aldeles utmerket ! Reiser på 1 ukes ferie i morgen så jeg får ikke testet det ut helt men tar det når jeg kommer hjem. Dere får kose dere her i nord.... Ferie hilsner Lenke til kommentar
[kami] Skrevet 15. august 2003 Del Skrevet 15. august 2003 alltid hyggelig å hjelpe! er kanskje lurt å slenge på en if (is_array($slettes)) {...foreach...} så slipper du feilmeldinger. (er jo ikke sikkert noen checkboxer er på i det hele tatt! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå