Mailinglisten-Archive |
moin liste 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 unten) im ersten script muss der user die kriterien eingeben nach denen gesucht wird und im zweiten script sollen dann die gefunden matches aufgelistet werden an das zweite script lasse ich die werte des ersten per hidden uebernehmen wie ich mir habe durch echo bestaetigen lassen werden die werte des ersten scriptes auch richtig an das zweite uebergeben so nun zu meinem prob 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 ich weiss nich mehr weiter vielleicht ist ja einer unter euch der einen lichtblick hat und mir helfen kann ich waere euch sehr zu dank verbunden so nun hier die scripte: 1. <form method="post" action="index.php3?action=search2"> <table width="90%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="90"> <div align="right"></div> </td> <td width="20"> </td> <td width="100%"> </td> </tr> <tr> <td width="90" height="21"> <div align="right" class="normal">suche nach</div> </td> <td width="20"> </td> <td width="100%" height="21"> <input type="text" name="searchphrase" size="25" value=""> </td> </tr> <tr> <td width="90"> <div align="right"></div> </td> <td width="20"> </td> <td width="100%"> </td> </tr> <tr> <td width="90"> <div align="right" class="normal">category</div> </td> <td width="20"> </td> <td width="100%"> <select name="category" size="1"> <option value="1"></option> <option value="nick">nick</option> <option value="ort">wohnort</option> </select> </td> </tr> <tr> <td width="90"> </td> <td width="20"> </td> <td width="100%"> </td> </tr> <tr> <td width="90"> <div align="right"></div> </td> <td width="20"> </td> <td width="100%"> <input type="submit" name="search" value="suchen"> <input type="reset" name="zurueck" value="zuruecksetzen"> </td> </tr> </table> </form> 2. <? print '<input name="searchphrase" type="hidden" value="'.$searchphrase.'"> <input name="category" type="hidden" value="'.$category.'">'; 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"; $ergebnis = mysql_query($sql,$verbindung); # echo "$category"; # echo "$searchphrase"; while ($zeile = mysql_fetch_row($ergebnis)) { print ' <tr><td width="100%" align="center" class="menufont"><a href="index.php3?id='.$zeile[1].'&action=profil.ut" class="menufont">'.$zeile[0].'</a></td><td width="50%" align="center">'; print ' '; print '</td></tr>'; } ?> in diesem sinne sven marnitz www.playerprofiles.de
php::bar PHP Wiki - Listenarchive