Amit: Parameterübergaben

Hi @ll

Ich übergeben mit

parent.location.href = "tbl_bkk_do.php4?func=save&id=" + DS + "&n=" + n + "&p=" + p

diverse Variablen an eine Folgedatei.

"func" und "id" ist OK.

Zwei Variablen kommt nicht korrekt "an":

1.
n ist ein String mit einem Blank.
Es kommt nur der String bis zum Leerzeichen an.

2.
p ist komplett leer (numeric)

Danke

Amit

  1. Hallo!

    n ist ein String mit einem Blank.
    Es kommt nur der String bis zum Leerzeichen an.

    Du mußt die Strings kodieren.

    http://www.php.net/manual/de/function.urlencode.php
    http://www.php.net/manual/de/function.urldecode.php
    http://www.php.net/manual/de/function.rawurlencode.php

    z.B.
    seite.php?$name=Herr%20Mustermann

    MfG, André Laugks

    1. Hi!

      Klar, leuchtet ein!

      Wenn ich jedoch mit

      var url = "tbl_bkk_do.php4?func=save&id=" + DS + "&n=" + n + "&p=" + p;
      parent.location.href = escape(url)

      die neue Site aufrufe, kommt

      Forbidden
      You don't have permission to access /php/tbledit/tbl_bkk_do.php4?func=save&id=10&n=BKK conpart&p=12.12 on this server.

      Apache/1.3.20 Server at 127.0.0.1 Port 80

      Noch einen Hinweis bitte!

      THX

      Amit

      1. Habs, DANKE!

  2. Grüssi!

    Zwei Variablen kommt nicht korrekt "an":

    n ist ein String mit einem Blank.
    Es kommt nur der String bis zum Leerzeichen an.

    Du weisst dass du die Strings escapen musst?

    var url = "tbl_bkk_do.php4?func=save&id=" + DS + "&n=" + n + "&p=" + p;
    ecappe(url);
    parent.location.href = url;

    -> http://www.teamone.de/selfhtml/tecm.htm#a8

    lg bernhard

    1. Hallo!

      -> http://www.teamone.de/selfhtml/tecm.htm#a8

      Stimmt, muß ja in diesem Fall mit JS passieren und nicht mit PHP!

      MfG, André Laugks