Avatar billede maduni Nybegynder
09. februar 2003 - 17:07 Der er 6 kommentarer og
1 løsning

Search mysql db ud fra flere form felter

Hvordan kan jeg lave en søgning som laves ud fra flere form felter. eks.:

<p>Overskrift
  <input type="text" name="textfield">
</p>
<p>Nyhed
  <input type="text" name="textfield2">
</p>
<p> Skribent
  <select name="select">
    <option value="Bent">Bent</option>
    <option value="Karl">Karl</option>
    <option value="Jytte">Jytte</option>
  </select>
</p>

Select fra mysql_db : nyheder

Og man skal kunne lade være med at skriv i alle felter
Avatar billede lajer Nybegynder
09. februar 2003 - 17:10 #1
SELECT * FROM tabel WHERE (overskrift LIKE '%$textfield1%') && (nyhed LIKE '%$textfield2%') && skribent='textfield3'
Avatar billede maduni Nybegynder
09. februar 2003 - 17:13 #2
Glemte lige noget.

Når jeg laver et link på de resultater som jeg har fundet så kan jeg ikke komme tilbage til de andre fundet reultater. den skriver ->

Warning: Page has Expired ....etc...
Avatar billede lajer Nybegynder
09. februar 2003 - 17:17 #3
Garanteret for de du bruger "post" i din form :)

Prøv at sige method="get" (hvis dette er sikkert) !
Avatar billede maduni Nybegynder
09. februar 2003 - 17:18 #4
ok jeg prøver, thanks
Avatar billede lajer Nybegynder
09. februar 2003 - 17:19 #5
Seriøst ringe stavefejl jeg kan præstere idag...

For de = fordi :)
Avatar billede maduni Nybegynder
09. februar 2003 - 17:29 #6
Get virker ikke, prøv her: http://www.maduniverset.dk/sog.phtml
Avatar billede lajer Nybegynder
09. februar 2003 - 18:42 #7
Virker fint her ?
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