variablen übergeben

  • hi

    wie übergebe ich variablen von einem php file über einen hyperlink an ein
    anderes php file?

    so?

    $name = $_POST['vergleich_name'];
    $messgroesse = $_POST['vergleich_messgroesse'];

    <a href=\"unterkategorien.php?v_name="$name"&v_messgroesse="$messgroesse"\">

    ??

    Pure Vernunft, darf niemals siegen!

  • genau (nur ohne "", also <a href=\"unterkategorien.php?v_name=$name&v_messgroesse=$messgroesse\">).
    Zu beachten ist hierbei, dass die länge der URI beschränkt ist. umgehen kann man das, indem man POST verwendet.

  • variablen, die du in der url übergibts, stehen in $_GET['name'], also z.B.

    index.php?was=wer&wo=wann

    ->

    $_GET['was'] == "wer"
    $_GET['wo'] == "wann"


    variablen, die du mittels form (method natürlich post) weitergibts, stehen in $_POST[] ...

  • Beste Lösung, meiner Meinung nach:

    PHP
    echo "<a href=\"unterkategorien.php?v_name=" . urlencode($name) . "&v_messgroesse=" . urlencode($messgroesse) . "\">";


    urlencode() ist nötig, um Sonderzeichen wie z.B. "&" zu escapen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!