Hallo zusammen,
ich habe das Telefonbuch meiner Firma mal etwas überarbeitet.
Wenn ein Mitarbeiter einen Suchstring eingibt, kommt eine Ergebnistabelle mit allen Mitarbeitern, bei denen in der Access Datenbank der Suchstring in irgendeinem Feld zutrifft.
Ich möchte nun, das der Suchstring bei der Ausgabetabelle fett dargestellt wird, damit das ganze übersichtlicher bleibt.
Weiss jemand wie ich das hinbekomme?
Ausschnitt aus Quelltext:
ich habe das Telefonbuch meiner Firma mal etwas überarbeitet.
Wenn ein Mitarbeiter einen Suchstring eingibt, kommt eine Ergebnistabelle mit allen Mitarbeitern, bei denen in der Access Datenbank der Suchstring in irgendeinem Feld zutrifft.
Ich möchte nun, das der Suchstring bei der Ausgabetabelle fett dargestellt wird, damit das ganze übersichtlicher bleibt.
Weiss jemand wie ich das hinbekomme?
Ausschnitt aus Quelltext:
PHP-Code:
<?
$server = "localhost";
$dsn = "";
$dbname = "";
$uid = "";
$pwd = "";
$conn = odbc_connect($dsn,$uid,$pwd) or die ("Fehler beim Datenbankaufruf.");
echo "<a href=\"/\" name=\"neue suche\">Neue suche</a> <a href=\"mitarbeiter2.php\" name=\"erweitertesuche\">
Erweiterte suche</a><br><br><br>";
if ($SuchString=="")
{
echo "Es wurden keine Ergebnisse geliefert,
bitte geben Sie einen Suchbegriff
(mind. einen Buchstaben oder Ziffer) ein!";
$conn=die;
}
?>
<b>Suchergebnisse Frankfurt:</b>
<br><br>
<?
$SuchString = $_GET["SuchString"];
$sql = "SELECT *
FROM Mitarbeiter
WHERE Mitarbeiter.mNName
LIKE '%$SuchString%' OR Mitarbeiter.mVName
LIKE '%$SuchString%' OR Mitarbeiter.Kuadr
LIKE '%$SuchString%' OR Mitarbeiter.mKzchn
LIKE '%$SuchString%' OR Mitarbeiter.mTelef
LIKE '%$SuchString%' OR Mitarbeiter.mEmail
LIKE '%$SuchString%' OR Mitarbeiter.Kostenstelle
LIKE '%$SuchString%' OR Mitarbeiter.mOK_KZ
LIKE '%$SuchString%'
ORDER BY Mitarbeiter.mNName ASC";
if(($result = odbc_exec($conn, $sql)))
{
$anzahl = 0;
while(odbc_fetch_row($result))
$anzahl++;
odbc_fetch_row($result,0);
echo "Ihr Suchbegriff ergab $anzahl Treffer!";
?>
<br><br>
<?
$row=1;
$color="#F0F0F0";
?>
<table border="0" style=font-family:verdana;font-size:100%>
<tr bgcolor=#A1B4D9><th><font color=#FFFFFF>Vorname
</font>
</th>
<th>
<font color=#FFFFFF>
Nachname
</font></th><th><font color=#FFFFFF>
Kurzadr.
</font>
</th>
<th>
<font color=#FFFFFF>
Kurzz.
</font>
</th>
<th>
<font color=#FFFFFF>
Telefon
</font>
</th>
<th>
<font color=#FFFFFF>
KST.
</font>
</th>
<th>
<font color=#FFFFFF>
Email
</font>
</th>
<th>
<font color=#FFFFFF>
[+]
</font>
</th>
</tr>
<?
while(odbc_fetch_row($result, $row))
{
?>
<tr bgcolor=<?=$color?> >
<td><?echo odbc_result($result, "mVName");?>
</td>
<td><?echo odbc_result($result, "mNName");?>
</td>
<td><?echo odbc_result($result, "Kuadr");?>
</td>
<td><?echo odbc_result($result, "mKzchn");?>
</td>
<td><?echo odbc_result($result, "mTelef");?>
</td>
<td><?echo odbc_result($result, "Kostenstelle");?>
</td>
<?$mail = odbc_result($result, "mEmail");?>
<td>
<p>
<a href=mailto:<?=$mail ?>><?=$mail ?>
</a>
</td>
<?$url = odbc_result($result, "gebaeude");?>
<td>
<p>
<a onmousedown="window.open('<?=$url?>','decoding','toolbar=0,
location=0,directories=0,status=0,menubar=0,scrollbars=1,
resizeable=1,width=850,height=650')" href="#">
<img src="plan.gif" border="0">
</a>
</p>
</td>
<?
if(bcmod($row,2)==0)
{
$color="#F0F0F0";
}
else
{
$color="#FFFFFF";
}
?>
</tr>
<?
$row++;
}
}
?>
Kommentar