Hi leute, hab folgendes problem:
versuche aus einer URL raus einen parameter in eine sql abfrage zu bringen, funktioniert auch! nur wenn dieser parameter in der URL ä, ö, ü, #, etc. hat dann funzt das ganze nicht mehr weil diese sonderzeichen umgewandelt werden! kann man dieses problem lösen, wenn ja? wie? würde mich um ein paar antworten freuen!
danke und hier der code:
versuche aus einer URL raus einen parameter in eine sql abfrage zu bringen, funktioniert auch! nur wenn dieser parameter in der URL ä, ö, ü, #, etc. hat dann funzt das ganze nicht mehr weil diese sonderzeichen umgewandelt werden! kann man dieses problem lösen, wenn ja? wie? würde mich um ein paar antworten freuen!
danke und hier der code:
Code:
mysql_connect(###,###,###); mysql_select_db(###); $nick = basename($PHP_SELF); $lownick = strtolower($nick); $selectuid = mysql_query("SELECT id FROM users WHERE LOWER(nick) = '$lownick'") or die(mysql_error()); if($row = mysql_fetch_array($selectuid)) { $uid = $row["id"]; echo "<meta http-equiv=\"refresh\" content=\"0; URL=./nickpage.php?uid=" . $uid . "\">"; echo "<div align=\"center\"><br><br><br><br> <a href=\"./nickpage.php?uid=" . $uid . "\">Du wirst weitergeleitet, wenn dein Browser keine Weiterleitung unterstützt, klick hier!</a> </div>"; } else { echo "<div align=\"center\"><br><br><br><br><span class=\"td_top\"> <u>Es wurde kein entsprechender User gefunden!</u><br><br> <span class=\"fehler\">Achtung:</span> Enthält der Username Umlaute (ä, ö, ü), ein \"ß\" oder Sonderzeichen wie z.B. \"#\", kann diese Funktion leider nicht verwendet werden!</span></div>"; }
Kommentar