In je eerste stukje script zie ik geen $carrierchoice.
Link gekopieerd
Hallo SanThe,
Volgens mij benoem ik die met:
<a href='factbookdata.php?carrierchoice=$carr_name'>
Dit werkt in ieder geval op de lokale server. Zou ik hier:
<a href='factbookdata.php?$carrierchoice=$carr_name'>
van moeten maken?
Link gekopieerd
<a href='factbookdata.php?carrierchoice=$carr_name'>
Die var is op te vragen met $_GET['carrierchoice'].
Zie superglobals.
Link gekopieerd
Ik zou je var buiten quotes houden
<?php
echo "<p>";
echo $coun_printname.",
<a href='factbookdata.php?carrierchoice=$carr_name'>
<strong>
$carr_name
</strong>
</a><br></p>";
}
?>
Link gekopieerd
Hallo Jurgen,
De variabele $coun_printname gaat goed. Hij geeft 'm goed weer.
Het gaat om de te bepalen variabele $carrierchoice.
Deze wordt in het tweede scriptje dat ik hierboven afbeeldde niet weergegeven
Link gekopieerd
SanThe schreef op 16.11.2006 09:41
<a href='factbookdata.php?carrierchoice=$carr_name'>
Die var is op te vragen met $_GET['carrierchoice'].
Zie superglobals.Heb je dit al geprobeerd ondertussen?
Link gekopieerd
Ja dat zie ik Arthur maar het is netter om een variablen buiten quotes te houden
Link gekopieerd
Duidelijk een kwestie van globalen/locale variabelen.
Kennelijk worden om beveiligings redenen (terecht) POST en GET variabelen niet omgezet naar superglobals (waar Kasper ook over spreekt).
Je kunt deze variabelen niet zomaar aanspreken op hun naam, maar je moet ze zelf opvragen uit de $_GET of $_POST array.
<?php
$carrierchoice = urldecode($_GET['carrierchoice']);
?>
Link gekopieerd
Kasper schreef op 16.11.2006 11:06
[quote='SanThe schreef op 16.11.2006 09:41']<a href='factbookdata.php?carrierchoice=$carr_name'>
Die var is op te vragen met $_GET['carrierchoice'].
Zie superglobals.Heb je dit al geprobeerd ondertussen?[/quote]
Ik zal dat vanavond pas kunnen controleren. De baas staat geen FTP toe....
Link gekopieerd
Pholeron schreef op 16.11.2006 12:28
Duidelijk een kwestie van globalen/locale variabelen.
Kennelijk worden om beveiligings redenen (terecht) POST en GET variabelen niet omgezet naar superglobals (waar Kasper ook over spreekt).
Je kunt deze variabelen niet zomaar aanspreken op hun naam, maar je moet ze zelf opvragen uit de $_GET of $_POST array.
<?php
$carrierchoice = urldecode($_GET['carrierchoice']);
?>
Ik heb even geen tijd gehad verder te gaan aan de site. Nu eindelijk wel en de suggestie heeft effect gehad. Alles werkt !
Bedankt,
Arthur
Link gekopieerd