Zoekbox uit meerdere kolommen van db
matthias deckers
25/10/2010 21:21:30hallo,
ik ben bezig met een zoekbox maar ik kom er niet uit hoe ik dat uit meerdere kolommen de data kan halen die voorgesteld word in de box wil niet alleen de naam van het event maar ook kunnen zoeken op datum en regio
dag , maand , jaar =>velden van datum
regio_event => plaats naam
dit had ik zo ver
een voorbeeld : http://partyspotter.be/autosearch.htm
had gedaan met OR in de where maar toont hij niks meer
Aaanvulling gebeurd met jquery script
ik ben bezig met een zoekbox maar ik kom er niet uit hoe ik dat uit meerdere kolommen de data kan halen die voorgesteld word in de box wil niet alleen de naam van het event maar ook kunnen zoeken op datum en regio
dag , maand , jaar =>velden van datum
regio_event => plaats naam
dit had ik zo ver
een voorbeeld : http://partyspotter.be/autosearch.htm
had gedaan met OR in de where maar toont hij niks meer
Aaanvulling gebeurd met jquery script
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
if(!$mysql) {
echo 'ERROR: Geen connectie met de DB.';
} else {
if(isset($_POST['queryString'])) {
$queryString = $mysql->real_escape_string($_POST['queryString']);
if(strlen($queryString) >0) {
$query = $mysql->query("SELECT naam_event , regio_event FROM event WHERE naam_event LIKE '$queryString%' LIMIT 10");
if($query) {
while ($result = $query ->fetch_object()) {
echo '<li onClick="fill(\''.$result->naam_event.' (' .$result->regio_event.' )\');">'.$result->naam_event.' (' .$result->regio_event.' )</li>';
}
} else {
echo 'ERROR: er is een fout in de query.';
}
} else {
// Dont do anything.
} // There is a queryString.
} else {
echo 'Geen toegang!';
}
echo 'ERROR: Geen connectie met de DB.';
} else {
if(isset($_POST['queryString'])) {
$queryString = $mysql->real_escape_string($_POST['queryString']);
if(strlen($queryString) >0) {
$query = $mysql->query("SELECT naam_event , regio_event FROM event WHERE naam_event LIKE '$queryString%' LIMIT 10");
if($query) {
while ($result = $query ->fetch_object()) {
echo '<li onClick="fill(\''.$result->naam_event.' (' .$result->regio_event.' )\');">'.$result->naam_event.' (' .$result->regio_event.' )</li>';
}
} else {
echo 'ERROR: er is een fout in de query.';
}
} else {
// Dont do anything.
} // There is a queryString.
} else {
echo 'Geen toegang!';
}