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?
