Hi folks,

Even het volgende; Ik heb een tabel (phonelist) met daarin een paar honderd records met naam, telefoon, email etc. Wanneer ik deze tabel oproep en ik wil b.v. de gegevens hebben van meneer Jansen moet ik door de hele tabel scrollen totdat ik bij Jansen ben. Nu heb ik een zoekoptie ingebouwd en dit werkt maar ik vind dit niet zo'n elegante manier.
Wat ik zou willen is dat wanneer je Jansen in een tekstvakje invult en op Zoek klikt dat hij gelijk naar de record gaat van Jansen en deze dan 'Highlight'. De rest van de records moeten dan gewoon ook op het scherm zichtbaar blijven.
De vraag is, is dit mogelijk en hoe moet ik dit doen?
Een vergelijking loslaten bij het printen van de naam...

Je maakt dus een tabel, en dan in een while() zet je alle regels neer (<tr><td></td><td></td></tr>).
Je moet dus zoiets maken:

<?php
// Tabel ben je begonnen
// Query is gedaan
while ($blaat = mysql_fetch_row($query))
{
// Opzoeken of de $naam gelijk is aan $zoekterm
if ($naam == $zoekterm)
{
echo "<tr bgcolor=\"#ABABAB\">\n";
} else {
echo "<tr>\n";
}
echo "<td>$naam</td>\n";
echo "<td>$telnummer</td>\n";
echo "</tr>\n";
}
?>

Zoiets dus...

Elwin
Mja, ik zou die vergelijking iets eleganter doen. Nu werkt het allen bij exacte matches.
Wat ik zei.. zoiets dus... :D

Is er trouwens voor een if-constructie een LIKE functie? :D

Elwin

Reageren