PHP Variabelen in Variabelen
daankorssen op 25 september 2011 #
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.
<? $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"]; ?>'; ?>
Heeft iemand een idee hoe dit wel zou kunnen?
Alvast bedankt
W0utR op 25 september 2011 #
$link = 'http://www.mijnurl.nl/index.php?a=' . $_POST["a"] . '&b=' . $_POST["b"] . '&c=' . $_POST["c"] . '&d=' .$_POST["d"];
Ramy op 25 september 2011 #
Je gebruikt <?php terwijl er aan het begin al <? staat?
<?php $link = 'http://www.mijnurl.nl/index.php?a='.$_POST"a".'&b='.$_POST"b".'&c='.$_POST"c".'&d='.$_POST"d"; ?>
Zoiets?
Edit: what he said.
daankorssen op 25 september 2011 #
Bedankt!
@Ramy
Dat was omdat het stukje script in een html website stond
MichMich op 25 september 2011 #
Volgens mij kan je er beter een constante van maken:
<?php
define ("LINK", 'http://www.mijnurl.nl/index.php?a=' . $_POST["a"] . '&b=' . $_POST["b"] . '&c=' . $_POST["c"] . '&d=' .$_POST["d"]);
?>
Dit kost minder geheugen en is bij het gebruik sneller...
als je het wil gebruiken doe je zoiets:
<?php
echo LINK;
?>
W0utR op 25 september 2011 #
Waarom zou je er een constante van maken?
Het lijkt erop dat de waarde in de url juist variabel zijn.
wout3r op 25 september 2011 #
Kan ook zo, vind ik wel netjes:
<?php
$link = 'http://www.mijnurl.nl/?a=%s&b=%s&c=%s';</p><p>echo sprintf($link, $_POST['a'], $_POST['b'], $_POST['c']);
?>
Jakko Westerbeke op 26 september 2011 #
Die </p><p>-tags staan erin omdat de forumsoftware lege regels binnen [code]-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.
Advertentie
Je kunt alleen reageren met een gratis OMT account.
Log in of registreer.
Inloggen
Over dit topic
Gestart op 25 september 2011 door daankorssen
Laatste reactie door Jakko Westerbeke