gegevens ingeladen vanuit database in div zoekfunctie
Ik heb een div met daarin gegevens van personen ingeladen uit een mysql database. het gaat dan over informatie zoals telefoonnummer naam email etc.
Nu wil ik vanuit de lijst die in de div staat, via een andere div een zoekfunctie naar een bepaald persoon in de lijst. Die dan de resultaten weergeeft in de div zelf met de naam van de persoon. Is dit mogelijk en zo ja hoe moet ik dit dan doen?
Alvast bedankt
Gidi Strik op 28/11/2012 12:32:13:
...via een andere div een zoekfunctie...
Hoe zo, een zoekfunctie in een div?
Gaat dat gepaard met een <input type="text"> ? Of hoe moet de gebruiker die zoekopdracht ingeven?
En als er gezocht wordt, wordt er gezocht in de DB zelf; niet in de div.
Gidi Strik op 28/11/2012 12:32:13:
... Die dan de resultaten weergeeft in de div zelf ...
Welk van de twee divs? Die met de zoekfunctie of die met de gegevens?
Gewijzigd op 28/11/2012 13:50:07 door Kris Peeters
Sorry ben inderdaad niet helemaal duidelijk geweest,
Waar het op neerkomt is dat er een div staat met een <input type="text">.
Die moet in de ondergelegen div (waar de gegevens vanuit de database staan) zoeken naar de, in de input type ingetypte, gegevens.
Dus oftewel de lijst staat al in de div geladen vanuit de database en ik wil dmv een input type zoeken naar namen en/of andere gegevens die erbij staan
... of je moet toch eerst uitleggen waarom
Iets al:
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
// mysql connectie maken ...
if ($_SEVER['REQUEST_METHOD'] === 'POST') {
...
$zoekterm = mysql_real_escape_string($_POST['zoek']);
$sql = "
SELECT naam, voornaam, adres
FROM gegevens_tabel
WHERE (
naam = '" . $zoekterm . "'
|| voornaam = '" . $zoekterm . "'
|| adres = '" . $zoekterm . "'
)
";
...
}
?>
<div id="zoekveld">
<form method="post" action="">
<input name="zoek">
<input type="submit" value="zoek">
</form>
</div>
// mysql connectie maken ...
if ($_SEVER['REQUEST_METHOD'] === 'POST') {
...
$zoekterm = mysql_real_escape_string($_POST['zoek']);
$sql = "
SELECT naam, voornaam, adres
FROM gegevens_tabel
WHERE (
naam = '" . $zoekterm . "'
|| voornaam = '" . $zoekterm . "'
|| adres = '" . $zoekterm . "'
)
";
...
}
?>
<div id="zoekveld">
<form method="post" action="">
<input name="zoek">
<input type="submit" value="zoek">
</form>
</div>
Gewijzigd op 28/11/2012 14:22:37 door Kris Peeters