Mailinglisten-Archive |
> -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Sven Marnitz > moin liste Hi Sven, > ich stehe vor einem prob was mich schier zum wahnsinn treibt > ich moechte eine search-function in meine site einbauen und > habe mir da so > zwei scripte geschrieben die ich auch noch mit reinpacke > (aber dazu weiter > wenn ich aber jetzt die werte als variable einsetze >... > ($category=$searchphrase) wird mir nix angezeigt obwohl die > suchbegriffe die > uebergeben werden in der db existieren > .... > 2. Drei Sachen > <? print '<input name="searchphrase" type="hidden" > value="'.$searchphrase.'"> > <input name="category" type="hidden" value="'.$category.'">'; - waere sauberer $HTTP_POST_VARS['searchphrase'] etc. zu verwenden. Oder ganz allgemein neue Variable erstellen: $Search_Item = trim($HTTP_POST_VARS['searchphrase']); > require('config.php3'); > > $verbindung = mysql_connect($db_Hostname,$db_UserName,$db_Password); > mysql_select_db($db_Database1,$verbindung); > $sql = "SELECT nick, id FROM player WHERE > $category=$searchphrase ORDER BY > realnick ASC"; - gib doch die ganze Query aus. Entspricht die Deinen Erwartungen? Falls TableField $category vom Typ string ist, dann soll die Zeile so aussehen: $category='$searchphrase' > $ergebnis = mysql_query($sql,$verbindung); - Wuerde ich nachchecken, ob die Query korrekt ausgefuehrt wurde $ergebnis = mysql_query($sql,$verbindung) or die("BLABLA"); Gruss, Juri
php::bar PHP Wiki - Listenarchive