zoek formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeffrey Tukker

Jeffrey Tukker

27/08/2010 11:24:01
Quote Anchor link
Ik wil een zoekformulier maken waarbij je kan zoeken op naam en categorie maar dat het ook mogelijk is om in alle categorieen te zoeken. De categorieen staan opgeslagen in me database en worden weergegeven dmv een dropdownlijst daar kan ik natuurlijk de tekst alle in zetten. Maar hoe kan ik mijn select query zo opstellen dat als alle geselecteerd is hij ook alle categorieen weergeeft.

Alvast bedankt voor jullie hulp
 
PHP hulp

PHP hulp

05/11/2024 11:28:43
 
Chris -

Chris -

27/08/2010 12:10:27
Quote Anchor link
Wat voor een query heb je tot nu toe?
 
Jeffrey Tukker

Jeffrey Tukker

27/08/2010 12:42:10
Quote Anchor link
Ik heb nu het volgende

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$query = "select * from lessen WHERE lesnaam ='$_POST[naam]' AND categorie = '$_POST[categorie]'  "


hierbij heb ik nog geen % gebruikt voor de lesnaam wat nog wel de bedoeling is maar is het mogelijk dat als ik doorkrijg dat de categorie alle isdat hij alle categorieen selecteert
 
Obelix Idefix

Obelix Idefix

27/08/2010 12:46:09
Quote Anchor link
Waarom niet twee query's? Als gekozen is voor alle categorieën laat je de AND categorie = '$_POST[categorie]' gewoon weg.
 
Jeffrey Tukker

Jeffrey Tukker

27/08/2010 12:56:45
Quote Anchor link
raad je dit aan om te doen door middel van een if statement

if $_POST[categorie]=alle

else .....

Sorry ben nog maar een beginner met php
 
Elwin - Fratsloos

Elwin - Fratsloos

27/08/2010 13:15:05
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$query
= "SELECT
            *
         FROM
            lessen
         WHERE
            lesnaam ='"
.$_POST['naam']."'";
if($_POST['categorie'] != 'alle') {
   $query .= "
             AND
                categorie = '"
.$_POST['categorie']."'";
}

?>


Let er wel op dat je de user-input moet controleren voordat je ze in de database plempt!

[Edit: codefix]
Gewijzigd op 27/08/2010 13:15:58 door Elwin - Fratsloos
 
Jeffrey Tukker

Jeffrey Tukker

27/08/2010 14:18:49
Quote Anchor link
thanks het werkt super!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.