9 berichten aan het bekijken - 1 tot 9 (van in totaal 9)
  • Q:
    Geblokkeerd
    Anoniem

    PHP Variabelen in Variabelen

    Hallo, Ik heb in mijn php script een url heel vaak nodig, Dus ik dacht dat het wel slim was om de link in een variabele te zetten. Alleen het probleem is dat die link ook variabelen moet bevatten.
    Ik dacht dat dat zo wel zou gaan, Maar helaas.

    <br />
    <? $link = 'http://www.mijnurl.nl/index.php?a=<?php echo $_POST["a"]; ?>&b=<?php echo $_POST["b"]; ?>&c=<?php echo $_POST["c"]; ?>&d=<?php echo $_POST["d"]; ?>'; ?><br />
     

    Heeft iemand een idee hoe dit wel zou kunnen?
    Alvast bedankt

    Inactief
    Anoniem
    <br />
    $link = 'http://www.mijnurl.nl/index.php?a=' . $_POST["a"] . '&b=' . $_POST["b"] . '&c=' . $_POST["c"] . '&d=' .$_POST["d"];<br />
     
    Bijdrager
    Ramy

    Je gebruikt <?php terwijl er aan het begin al <? staat?

    <br />
    <?php $link = 'http://www.mijnurl.nl/index.php?a='.$_POST["a"].'&b='.$_POST["b"].'&c='.$_POST["c"].'&d='.$_POST["d"]; ?><br />
     

    Zoiets?

    Edit: what he said.:-)

    Geblokkeerd
    Anoniem

    Bedankt!
    @Ramy
    Dat was omdat het stukje script in een html website stond

    Bijdrager
    MichMich

    Volgens mij kan je er beter een constante van maken:

    <?php<br />
     define ("LINK", 'http://www.mijnurl.nl/index.php?a=' . $_POST["a"] . '&b=' . $_POST["b"] . '&c=' . $_POST["c"] . '&d=' .$_POST["d"]);<br />
    ?>

    Dit kost minder geheugen en is bij het gebruik sneller…

    als je het wil gebruiken doe je zoiets:

    <?php<br />
     echo LINK;<br />
    ?>
    Inactief
    Anoniem

    Waarom zou je er een constante van maken?

    Het lijkt erop dat de waarde in de url juist variabel zijn.

    Bijdrager
    wout3r

    Kan ook zo, vind ik wel netjes:

    <br />
    <?php<br />
    $link = 'http://www.mijnurl.nl/?a=%s&b=%s&c=%s';</p>
    <p>echo sprintf($link, $_POST['a'], $_POST['b'], $_POST['c']);<br />
    ?><br />
     
    Bijdrager
    websania

    En wat doen die </p> en <p> tags er dan in? Lijkt me niet juist.

    Bijdrager
    Jakko Westerbeke

    Die </p><p>-tags staan erin omdat de forumsoftware lege regels binnen

     

    -blokken vervangt door die tags, maar bij het weer weergeven van de codeblokken, die tags niet weer weghaalt …

    De oplossing is om nooit lege regels in stukjes voorbeeldcode te laten op dit forum.

9 berichten aan het bekijken - 1 tot 9 (van in totaal 9)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.