15. juli 2004 - 16:24Der er
3 kommentarer og 1 løsning
Gemme værdier fra checkboxe i database
Jeg bruger php. Og er nu stødt ind i det problem, at jeg ikke kan finde ud af, at smide værdierne fra mine checkboxe ind i databasen. I dette tilfælde drejer det sig kun om 2 checkboxe.
En checkbox har et navn og en value (det har du glemt).
<input type='checkbox' $stat2 name='checkbox1' value='checkbox nr 1'>
Når du så henter variablen på næste side, hedder den: $_POST['checkbox1'] og har værdien "checkbox nr 1" som vil være det der bliver indsat i databsen, hvis du indsætter $_POST['checkbox1']
Men hvordan sorterer du dine data i databasen? Når du vil bruge UPDATE, skal den jo vide hvad den skal opdatere med noget nyt. Hvis det f.eks. er id-numre du brugere i din tabel, og du vil opdatere linien hvor id er 1, så kan din update se ca. sådan ud:
men hvor får du $shout fra? Den synes jeg ikke at kunne finde?! Og jeg tror også det er bedre at give din checkbox et fast navn? Hvorfor skal den have det samme navn, som navnet i databasen? Det skal måske nærmere være value='$navn' ?
Da jeg smutter ud af landet i lang afstand fra net de næste par måneder, smider jeg lige et svar... Ved ikke om det er tilfredsstillende svaret ovenstående, men svært at vide når der ikke reageres på det :/
God sommer... !
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.