Get übergabe kleines problem mit einem sonderzeichen -.-
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
band
beitrag
buchstabe
codewort
denke mal
eintrag
elegant lsen
ergebnis
fehler
fehlermeldung
genre
info
information
lsen
meldung
quellen
quelltext
section
sonderzeichen
-
Ich will per get einen eintrag aus einer datnebank auslesen aber..naja in dem wert der übergeben wird steht am anfang ein + und das will so nicht funzen.
Wie kann ich das problem lösen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Entweder, du löst es selbst, doer du gibst uns Quelltext.
Wir können dir net sagen was der Fehler ist, wenn wir nicht den Code und die Meldung sehen. Du gibst zu wenig Informationen.
-Fehlermeldung
-Code
-was machter, was nicht?
... -
Kein Problem immer ruhig Blut^^
Erstmal der besagte Link mit dem wert(dick markiert):
/index.php?section=mangas&manga=+Anima&band=1
Das alles geht dann an:
<?php include('confic.php'); $manga = $_GET['manga']; $band = $_GET['band']; $bstabe = substr($manga, 0, 1); $bstabe = strtolower($bstabe); $let1 = substr($bstabe,0,1); if(!eregi('[a-z]',$let1)) { $bstabe = "other"; } $abfrage = "SELECT name,band,mangaka,info,quelle,genre FROM manga_$bstabe WHERE name LIKE '$manga' && band LIKE '$band'"; $ergebnis = mysql_query($abfrage); $row = mysql_fetch_object($ergebnis); ?>
...So ich denke mal, es liegt an der abfrage ob das erste zeichen ein buchstabe ist^^
Es gibt keine Fehlermeldung^^
Beitrag geändert: 18.11.2006 20:40:31 von garlian -
Hast du dir den String schonmal ausgeben lassen?
Ansonsten: leg dir selbst einfach ein Codewort für das + fest.
Du schreibst dann z.B PLAnima, per str_replace() ersetzt du PL durch ein + und machst dann weiter.
(bzw. trägst es mit em PL in die DB und zeigst es als + an) -
So habe das Problem elegant lösen können^^
Das geht ganz einfach mit
rawurlencode();//Das Sonderzeichen wird umgewandelt
rawurldecode();//Das sonderzeichen wird zurückverwandelt xD
Das geht sehr leicht^^ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage