Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> Frederik Junkuhn wrote:
> > Jeg er kommet op med den løsning at jeg laver en database for de
> > enkelte kategorier, og når man så skal oprette en ny reference
> > skal man også vælge kategorien i formen.
>
> Nu regner med med du mener *tabel* og ikke *database*. Der er flere
> tabeller i hver database.
>
> > KODE:
> >
> > <form id="opret_form" action="<?php echo $_SERVER['PHP_SELF'];
> > ?>" method="post" name="opret_form">
> > <label>Kategori</label><br><br>
> > <input type="radio" name="kategori" value="bands" >Bands/Solister
> > <input type="radio" name="kategori" value="festival" >Festivaler
> > <input type="radio" name="kategori" value="teater"
> >> Teater/Musical
> > <input type="radio" name="kategori" value="firmaer" >Firmaer
> > <input type="radio" name="kategori" value="spillesteder"
> >> Spillesteder
> > <input type="radio" name="kategori" value="tv" >Film/TV<br><br>
> > <label>Navn</label><br>
> > <input type="text" name="navn"><br><br>
> > <label>Nation</label><br>
> > <input type="text" name="nation"><br><br>
> > <label>Type</label><br>
> > <input type="text" name="type"><br><br>
> > <label>Link</label><br>
> > <input type="text" name="link"><br><br>
> > <input class="submit" type="submit" value="Opret">
> > </form>
> >
> > /KODE
> >
> > Kan jeg få "value" fra radio buttons sat ind i den linie hvor jeg
> > vælger database?
>
> $_POST['kategori'];
>
> > $sql = "INSERT INTO "XXX" SET
>
> Lidt forkert syntax... men den nemme er noget ala
>
> $tbl = $_POST['kategori'];
> $sql = "INSERT INTO ".$tbl." (foo,bar) VALUES ('a','b')";
>
> Men forstår ikke hvorfor du ikke blot laver et ekstra felt i tabellen
> der hedder kategori? De ville gøre langt mere fleksibelt i fremtiden - i
> stedet for at have X antal ens tabeller.
>
> --
> Johan Holst Nielsen
> Freelance PHP Developer -
http://phpgeek.dk
Det var også min første plan, men så sad jeg fast, og udtænkte denne geniale
en.
Men hvis jeg laver et felt til (kategori) ville min kode så skulle være:
(SELECT * FROM referencer WHERE kategori bands) ?
Og jeg skal stadig have dem delt op efter forbogstav, så jeg skal vel bruge:
" WHERE navn like 'j%'") " også?
- og hvordan for jeg flettet de to forespørgelser sammen?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials