plumbe Skrevet 13. mars 2005 Del Skrevet 13. mars 2005 Jeg har en søkeform hvor jeg gjerne vil at du kan skrive inn søkeordet og deretter om du skal søke etter brukernavn eller artikler. Dette vil jeg gjerne bruke radiobuttons til. Det vil si, hvis brukeren "checker" brukernavn, søker den i databasen brukertabellen, hvis brukeren "checker" artikler søker den i artikkeltabellen. Hvordan gjør jeg det? PS. Bruker dreamweaver hvis det er til noe hjelp. Lenke til kommentar
JanThore Skrevet 13. mars 2005 Del Skrevet 13. mars 2005 Jeg har en søkeform hvor jeg gjerne vil at du kan skrive inn søkeordet og deretter om du skal søke etter brukernavn eller artikler. Dette vil jeg gjerne bruke radiobuttons til. Det vil si, hvis brukeren "checker" brukernavn, søker den i databasen brukertabellen, hvis brukeren "checker" artikler søker den i artikkeltabellen. Hvordan gjør jeg det? PS. Bruker dreamweaver hvis det er til noe hjelp. Hvis du skal bruke php er det ganske enkelt.. I det scriptet du skal utføre spørringen mot databasen bruker du bare navnet på radiobuttons og sjekker om den er satt. et kode forslag... <? if(isset($_POST['brukernavn'])){ $sql='SELECT * FROM 'brukernavn'; } if(isset($_POST['artikler '])){ $sql='SELECT * FROM 'artikler'; } ?> Lenke til kommentar
FuLu Skrevet 13. mars 2005 Del Skrevet 13. mars 2005 Bruker ikke dreamweaver her. Men jeg kan gi deg eksempel på bruk av radiobutton. HTML: <form action="test.php" method="post"> <input type="text" name="query"><br> <input type="radio" name="search_username" value="true"> Brukernavn<br> <input type="radio" name="search_article" value="true"> Artikkel<br> <input type="submit" value="Søk"> </form> I PHP kan du f.eks ha dette: if(isset($_POST['query']) && strlen($_POST['query']) > 0) { if(isset($_POST['search_username'])) { // mysql greier for å søke etter brukernavn } elseif(isset($_POST['search_article'])) { // mysql greier for å søke etter artikkel } } PS: alt er utestet Lenke til kommentar
--7 Skrevet 14. mars 2005 Del Skrevet 14. mars 2005 (endret) Det er ikke riktig bruk av radioknapper. Radio er for enten/eller tilfeller, og da må alle ha samme name/id verdi. F.eks her ville jeg brukt name="search_type" og value="username" og value="article". Så sjekker du hvilken av disse som er valgt slik: if ($_POST["search_type"] == "username") // kjør spørring else // alt. spørring Endret 14. mars 2005 av --7 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå