diff -r f1a8785434e4 -r fc60ef80a7ad fhiiqm/test/ma_tel_flist_mysql.php --- a/fhiiqm/test/ma_tel_flist_mysql.php Fri Dec 21 15:31:50 2012 +0100 +++ b/fhiiqm/test/ma_tel_flist_mysql.php Wed Feb 27 09:43:08 2013 +0100 @@ -115,8 +115,15 @@ if (mysql_errno()) echo "error after connect und db select: " . mysql_errno() . ": " . mysql_error() . "
\n"; - $sql = "SELECT persknr, name, vorname, titel, abt_name, telefon_nr, telefon_typ, public, geb_ID, raum_nr, email FROM v_tel_list"; - if ($filter) $wher = " WHERE " . $fieldf[$fnum] . " LIKE " . "'%$filter%'"; else $wher = ""; + $sql = "SELECT persknr, name, vorname, titel, abt_name, telefon_nr, telefon_typ, public, geb_ID, raum_nr, email FROM v_tel_list WHERE public=1"; + if ($filter) + { + if ($fnum > 3) + $wher = " AND " . $fieldf[$fnum] . " LIKE " . "'%$filter%'"; + else + $wher = " AND " . $fieldf[$fnum] . " LIKE " . "'$filter%'"; + } + else $wher = ""; if ($sort == 2) $sort = "2, 3, 5"; if ($sort == 5) $sort = "5, 2, 3"; if ($sort) $ord = " ORDER BY $sort, 6"; // immer nach Telefon-Nr als 2. @@ -173,6 +180,13 @@ echo "\n"; echo "

   

\n"; } + // Schnellsuche Namen + echo "

"; + for ($j=65; $j<91; $j++) + { + echo "".chr($j)."   "; + } + echo "

\n"; echo "\n"; if ($filter>'!') echo "\n";
Filter: ". $fields["$fnum"] . " wie '$filter'