search index script
Ik zoek dus een scriptje waar je bv aan de hand van bepaalde quota een search kan doen
ik zou dus graag een database hebben met alle dieren die ik bezit
nu zou daar dus een search op moeten komen dat ik dus bv op kleur, lengte, ouderdom etc
kan zoeken tussen men dieren, meschien aan de hand van het aanvinken van vakjes met daarin, de kleur, de lengte enzo
en dan zou ik dus de resultaten moeten krijgen van de dieren die onder die voorwaarden vallen.
ik hoop dat jullie het begrijpen wat ik zoek.
ben ook nog niet zo lang bezig met php dus liefst zo simpel mogelijk :)
alvast bedankt voor alle hulp
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$query = "
SELECT
kolom,
kolom
FROM
tabel
WHERE
kleur = '" . $kleur . "'
AND
lengte = '" . $lengte . "'
AND
ouderdom = '" . $ouderdom . "'
";
?>
$query = "
SELECT
kolom,
kolom
FROM
tabel
WHERE
kleur = '" . $kleur . "'
AND
lengte = '" . $lengte . "'
AND
ouderdom = '" . $ouderdom . "'
";
?>
Gewijzigd op 01/01/1970 01:00:00 door - -
Maak een tabel met dieren en daarbij alle gegevens.
Vervolgens kan je het makkelijkst zoeken met zo'n SQL query:
SELECT * FROM dieren WHERE diernaam LIKE '%rakk%';
Bij dingen als lengte zou je in een zoekscript ook een bereik moeten kunnen opgeven vind ik. Dus dat je opgeeft: tussen 1.50 en 1.70 meter.
denk wel dat het zal lukken
bedankt ! :)
alvast bedankt
Als iemand zo vriendelijk zou willen zijn een klein voorbeeld scriptje te schrijven zou echt fantastish zijn.
Bedankt
Mvg wim
bump :p
Ik heb geen idee, maar bumpen mag volgens mij pas na 24 uur
SELECT kolom,kolom2 FROM dieren WHERE lengte BETWEEN waarde1 AND waarde2
ALs je wil zoeken op naam (maar de naam niet precies weet, kan je een deel van de naam invullen):
SELECT kolom,kolom2 FROM dieren WHERE naam = '%zoekterm%'
Als je wilt zoeken op leeftijd:
SELECT kolom,kolom2 FROM dieren WHERE leeftijd = leeftijd
Verder:
Je kan ook een combinatie maken, of met de zoekterm ook aan laten geven waarop wordt gezocht, en daar de juiste query bij uit laten voeren.
ok bedankt robert, kan ik alweer even verder prutsen :)
Goed wim, als je weer ergens tegenaan loopt, dan horen we het wel weer.. (je kan dit topic blijven gebruiken, want het gaat dan toch over hetzelfde onderwerp)
meschien stomme vraag maargoed.
alvast bedankt
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$sql="query";
$query=mysql_query($sql);
while($rows=mysql_fetch_assoc($query)){
echo $rows['kolomnaam1'];
echo $rows['kolomnaam2'];
}
?>
$sql="query";
$query=mysql_query($sql);
while($rows=mysql_fetch_assoc($query)){
echo $rows['kolomnaam1'];
echo $rows['kolomnaam2'];
}
?>
dank je :)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html>
<body>
<?php
include("verbinden.php");
mysql_select_db("velvet");
$sql="SELECT * FROM `slangen` WHERE naam = '".$_GET['dier']."'";
$query=mysql_query($sql);
while($data=mysql_fetch_assoc($query)){
echo $data['naam'];
echo $data['2denaam'];
}
?>
<form action="" action="post">
<select name="dier">
<option value="boa">boa</option>
<option value="python">python</option>
</select>
<input type="submit" value="Zoek!">
</form>
</body>
</html>
<body>
<?php
include("verbinden.php");
mysql_select_db("velvet");
$sql="SELECT * FROM `slangen` WHERE naam = '".$_GET['dier']."'";
$query=mysql_query($sql);
while($data=mysql_fetch_assoc($query)){
echo $data['naam'];
echo $data['2denaam'];
}
?>
<form action="" action="post">
<select name="dier">
<option value="boa">boa</option>
<option value="python">python</option>
</select>
<input type="submit" value="Zoek!">
</form>
</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door wim
nevermind, heb het gevonden, bedankt voor alle hulp :)