kostenloser Webspace werbefrei: lima-city


Get übergabe kleines problem mit einem sonderzeichen -.-

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    garlian

    Kostenloser Webspace von garlian

    garlian hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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?


    ...
  4. Autor dieses Themas

    garlian

    Kostenloser Webspace von garlian

    garlian hat kostenlosen Webspace.

    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
  5. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    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)
  6. Autor dieses Themas

    garlian

    Kostenloser Webspace von garlian

    garlian hat kostenlosen Webspace.

    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^^
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!