Steffi M.: Varriablen übergabe

Wie kann ich den 2 Variablen übergeben??

href="kalender.php?plus=<? echo $erg = $plus -1 ?>;jah=<? $jah ?>"

währe toll wenn mir jemand helfen könnte

L.G.
Seffi M.

  1. Wie kann ich den 2 Variablen übergeben??

    href="kalender.php?plus=<? echo $erg = $plus -1 ?>;jah=<? $jah ?>"

    währe toll wenn mir jemand helfen könnte

    L.G.
    Seffi M.

    Ersetz den ; durch ein &

    Beispiel:

    href="kalender.php?plus=<?= $plus-1 ?>&jah=<?= $jah ?>"

    <?= $foo ?> ist nur die kurzschreibweise für <? echo $foo; ?>

    bye Dude

    1. Hallo,

      href="kalender.php?plus=<? echo $erg = $plus -1 ?>;jah=<? $jah ?>"

      Ersetz den ; durch ein &

      Wenn schon: Durch ein &
      Es muss im resultierenden HTML-Quelltext heissen:
      <a href="kalender.php?plus=xxx&jah=yyy">

      Sonst fragt sie in zwei Stunden: "Was bedeutet die Fehlermeldung 'unknown entity &jah' beim Validator?" ;-)

      Aber: das Semikolon (";") kann durchaus als Trenner fuer Parameter verwendet werden,
      sofern das verarbeitende Skript bzw. die PHP-Konfiguration dies vorsieht.

      Gerade weil das & durch & maskiert werden muss, ist das Semikolon
      einfacher in der Handhabung; der obige Link wuerde so zu:
      <a href="kalender.php?plus=xxx;jah=yyy">

      mfg
      Thomas

    2. Hallo Dude,

      <?= $foo ?> ist nur die kurzschreibweise für <? echo $foo; ?>

      aber auch nicht besser - bei short_open_tag=off funktionieren beide nicht. Besser also <?php echo $foo; ?>

      Grüße aus Nürnberg
      Tobias

      --
      Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  2. Hallo S(t)effi,

    Den Link in deiner Hyperreferenz musst du vorher zusammen bauen.

    href="kalender.php?plus=<? echo $erg = $plus -1 ?>;jah=<? $jah ?>"

    $link = "kalender.php?plus=".urlencode($erg)."&jah=".urlencode($jah);

    echo "<a href="$link"> Linktext.. </a>"

    Viel Spaß beim Ausprobieren.
    Carsten