mehmet: fundstelle markieren

Beitrag lesen

hallo forum
leider komme ich nicht weiter!
koennte einer mir bitte eine lösung vorschlagen
hier der code:
#####################################################################
<?
function getUser($suchfeld, $page)
{
$tbl = "uplift_iata";
$a1 = "iata";
$b1 = "icao";
$c1 = "location";
$d1 = "airport";
$e1 = "country";
$f1 = "city";

$page = (int) $page;
   if ($page <= 0) $page=1;

if(!empty($suchfeld)) {
  $suchfeld = trim($suchfeld);
  $suchfeld = str_replace(" ","%",$suchfeld);
  $suchfeld = "%".$suchfeld."%";

$sql = "SELECT * FROM $tbl
     WHERE
      $a1 LIKE '$suchfeld' OR
      $b1 LIKE '$suchfeld' OR
      $c1 LIKE '$suchfeld' OR
      $d1 LIKE '$suchfeld' OR
      $e1 LIKE '$suchfeld' OR
      $f1 LIKE '$suchfeld'";
 } else {
  $sql = "SELECT * FROM $tbl";
 }

$res = mysql_query($sql);
 $anz = mysql_num_rows($res);

$itperpage = 10;
    $maxpages_int   = (int) ($anz/$itperpage);
 $maxpages_float = $anz/$itperpage;

if ( $maxpages_float > $maxpages_int ) {
  $maxpages = (int)(($anz/$itperpage)+1);
 } else {
  $maxpages = (int)(($anz/$itperpage));
 }

if ($page > $maxpages) $page = $maxpages;

$sql2 = $sql." ORDER BY $c1 ASC limit ".(($page-1)*$itperpage).",$itperpage";
 $res2 = mysql_query($sql2);
 $anz2 = @mysql_num_rows($res2); // $anz2 = @mysql_num_rows($res2); FEHLER UNTERDRÜCKEN MIT @

if($anz > 0) {

if(empty($suchfeld)) {

$head = "
                      <table width='500' border='0' cellspacing='1' cellpadding='1'>
                       <tr>
                        <td>
                         <strong>
                          Datensaetze Gesamt: $anz<br>
                          Datensaetze je Seite: $itperpage
                         </strong>
                        </td>
                       </tr>
                      </table>";

} else {

if($anz > 1) { $wortlaut = "wurden"; } else { $wortlaut = "wurde"; }

$head = "
                        <table width='500' border='0' cellspacing='1' cellpadding='1' >
                        <tr>
                        <td>
                        <strong>Mit Ihrer Suchabfrage $wortlaut $anz Treffer gelandet.
                        </strong>
                        </td>
                        </tr>
                        </table>
<br>";

}

$i               = 0; // Eine Zählvariable für unterschiedliche Zeilenfarben
  $navi_left       = ""; // HTML - Teil der Navigation zum zurückblättern
  $navi_right      = ""; // HTML - Teil der Navigation zum weiterblättern
  $userliste       = ""; // HTML - Inhalt der Userliste
  $show_navi       = ""; // HTML – Beinhaltet die Navigation und das Suchfeld

// Start der WHILE Schleife
  while ($row = mysql_fetch_array($res2, MYSQL_ASSOC)) {

// Hier wird die Zeilenhintergrundfarbe für jeden Datensatz festgelegt,
   // dies dient der Ãœbersicht
   if($i%2==0) { $trcolor = "#FFFFFF"; } else { $trcolor = "#DADADA"; }

if ($page > 1){
    $navi_left = "<strong><input type=button value="&laquo;"
    onClick="pageset($page-1)" style="WIDTH:25px"></strong>";
   }

if ($page < $maxpages){
    $navi_right = "<strong><input type=button value="&raquo;"
    onClick="pageset($page+1)" style="WIDTH:25px"></strong>";
   }

if(isset($_POST['suchfeld']) && !empty($_POST['suchfeld'])) {
    $val_suchfeld = $_POST['suchfeld'];
   } else {
    $val_suchfeld = "";
   }

$show_navi =
    "
        <form name='form1' method='post' action='sql14.php' style='margin:0px;padding:0px'>
        <table width='500' border='0' cellspacing='1' cellpadding='1'>
        <tr>
        <td width='50%'>
        <input type=button value="Seite" style="WIDTH:50px" onClick="pageset2()">
        <input name='page' type='text' id='page' value='$page' style="WIDTH:60px">
        von $maxpages $navi_left$navi_right
        </td>
        <td width='60%'>
        <div align = 'right'>
Suchen: <input name='suchfeld' type='text' id='suchfeld' value = '$val_suchfeld' style="WIDTH:120px;HEIGHT:16px">
        <input type=submit value="Finden" style="WIDTH:45px">
        <input type=hidden name=page_no value="$page">
        </div>
        </td>
        </tr>
        </table>
        </form>
        ";

$userliste = $userliste .
          "
         <tr bgcolor = '$trcolor'>
         <td width='100'><div align='center'>$row[$a1]</div></td>
                    <td width='100'><div align='left'>$row[$b1]</div></td>
                    <td width='100'><div align='left'>$row[$c1]</div></td>
                    <td width='100'><div align='left'>$row[$d1]</div></td>
                    <td width='100'><div align='left'>$row[$e1]</div></td>
                    <td width='100'><div align='left'>$row[$f1]</div></td>
                   </tr>
          ";

$i++; // Zählschleife um 1 erhöhen

}// WHILE Schleife abschließen

} else {

$userliste = "
                                    <br>
                                    <br>
                                    <br>
                      <tr>
                   <td colspan='5'><div align='center'>Keine Ergebnisse fuer Ihre Suche!<br><br>
       <a href='sql14.php'>Zurueck zur Liste</a></div>
       </td>
                 </tr>";
 }

$fertig = "
    <table width='500' border='0' cellspacing='1' cellpadding='1'>
             <tr bgcolor='#FF9933'>
              <td width='100'><div align='center'><strong>$a1</strong></div></td>
              <td width='100'><div align='center'><strong>$b1</strong></div></td>
   <td width='100'><div align='center'><strong>$c1</strong></div></td>
   <td width='100'><div align='center'><strong>$d1</strong></div></td>
   <td width='100'><div align='center'><strong>$e1</strong></div></td>
   <td width='100'><div align='center'><strong>$f1</strong></div></td>
       </tr>
             $userliste
    </table>
    ";

return $head.$show_navi.$fertig;

} // Funktion schließen – FERTIG

// Datenbankverbindung herstellen
$server = "localhost";
$user   = "";
$pass   = "";
$dbase  = "";

$conn = @mysql_connect($server, $user, $pass);

if($conn) {
   mysql_select_db($dbase, $conn);
} else {
   die("Fehler, Verbindung konnte nicht hergestellt werden!");
}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Translation//EN">
<html>
<head>
<TITLE>Blaetterfunktion mit Navigator und Suchfunktion</TITLE>
<script language="JavaScript" type="text/javascript">
function pageset(wert)
{
 document.form1.page_no.value = wert;
 document.form1.submit();
}
function pageset2()
{
 document.form1.page_no.value = document.form1.page.value;
 document.form1.submit();
}
</script>
</head>
<body bgcolor="yellow">
<?
 // Aufruf der Funktion getUser() mit Suchbegriff und Seitennummer
 echo $show = getUser($_POST['suchfeld'],$_POST['page_no']);

// Fundstelle markieren
// $markiert = str_replace($suchfeld, "<b>".$suchfeld."</b>", $nichtmarkiert);
// echo $markiert;
// Sortieren
// Datensaetze je Seite aendern

?>
</body>
</html>
#####################################################################
die fundstelle soll in rot markiert werden
dank im voraus
gruss
mehmet