Avatar billede nemesis Nybegynder
13. april 2007 - 11:02 Der er 2 kommentarer og
1 løsning

Dynamisk name til flere insert

Nyt problem:)

Jeg har en række kategorier, for hver kategori er der en række valgmuligheder. Man kan, men skal ikke, vælge en ting i hver kategori. Det havde jeg tænkt mig skulle ende med en formular lignende (forsimplet):

<form>

<input type="radio" name="kategori1" value="1">
<input type="radio" name="kategori1" value="2">
<input type="radio" name="kategori1" value="3">
<input type="radio" name="kategori1" value="4">

<input type="radio" name="kategori2" value="5">
<input type="radio" name="kategori2" value="6">
<input type="radio" name="kategori2" value="7">

<input type="radio" name="kategori3" value="8">
<input type="radio" name="kategori3" value="9">
<input type="radio" name="kategori3" value="10">
<input type="radio" name="kategori3" value="11">
<input type="radio" name="kategori3" value="12">

<input type="hidden" name="brugerid" value="$id">

<input type="submit">

</form>

Så har jeg følgende tabeller:
kategori med felterne id, navn
valgmulighed med felterne id, navn, kategori (id fra kategori tabel)
valg med felterne id, valgmulighed, brugerid

Nu ønsker jeg så en insert into valg for hvert valg brugeren træffer som her hvis $id=300:

1, 2, 300
2, 5, 300
3, 12, 300

Umiddelbart er det simpelt, MEN det der driller mig er, at kategorier og valgmuligheder er dynamiske. Så i min sql streng er navnet ikke statiske, da navnet på radio knapperne ikke er statiske.

Så jeg mangler noget ala insert into valg (valgmulighed, brugerid) values ($valg($radioknapnavn), $id)

Hvad gør jeg?
Avatar billede nemesis Nybegynder
13. april 2007 - 11:04 #1
BTW der tilføjes løbende nye kategorier og valgmuligheder til de to tabeller kategori og valgmulighed.
Avatar billede nixir Nybegynder
13. april 2007 - 22:32 #2
Jeg forstår ikke helt hvad du vil ...

Kan du ikke give et sql dump og skrive hvilke forespørgelser du har forsøgt dig med.. Fortæl hvad der virker og ikke virker - og hvad der mangler dine forespørgelser evt?

Kan du ikke bare tilføje cat-id svarende til katefori1, kategori2 og kategori3 .. gemmes som 1,2,3... jeg forstår ikke din case, og dermed er det svært at give en løsning ...
Avatar billede nemesis Nybegynder
24. august 2010 - 14:17 #3
kan intet huske om denne tråd,.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester