Hvad går der galt i denne kode.... jag har stenet over den i laang tid nu men kan ikke finde en løsning... men må nok lige forklare princippet bag den.... folk kommer ind på denne side med en værdi $sang i URL'en..<?if(is_array($HTTP_GET_VARS)) { $sang = $HTTP_GET_VARS['sang']; $tlf = $HTTP_GET_VARS['tlf'];} elseif (is_array($_GET)) { $sang = $_GET['sang']; $tlf = $_GET['tlf'];}if(!$tlf) {if(!$sang || $sang < 1 || $sang > 5) {?>LINK ERROR<?} else {?><form method="post" action="index.php?page=download"> <input type="text" name="tlf"> <input type="hidden" name="sang" value="<? echo $sang; ?>"> <input type="submit" value="Send"></form><?}} else {?>TILLYKKE<?}?>Da der ikke er nogen $tlf værdi men en $sang værdi der er imellem 1 og 5 vil man få formen smækket på skærmen hvor man indtaster en $tlf værdi... og her går det galt... for når man trykker send i formen så burde man få TILLYKKE på skærmen da man nu har en $tlf værdi men istedet får man en LINK ERROR som om man hverken har en $sang eller $tlf værdi...hvad går der galt? hey
Hvad går der galt i denne kode.... jag har stenet over den i laang tid nu men kan ikke finde en løsning... men må nok lige forklare princippet bag den.... folk kommer ind på denne side med en værdi $sang i URL'en..<?if(is_array($HTTP_GET_VARS)) { $sang = $HTTP_GET_VARS['sang']; $tlf = $HTTP_GET_VARS['tlf'];} elseif (is_array($_GET)) { $sang = $_GET['sang']; $tlf = $_GET['tlf'];}if(!$tlf) {if(!$sang || $sang < 1 || $sang > 5) {?>LINK ERROR<?} else {?><form method="post" action="index.php?page=download"> <input type="text" name="tlf"> <input type="hidden" name="sang" value="<? echo $sang; ?>"> <input type="submit" value="Send"></form><?}} else {?>TILLYKKE<?}?>Da der ikke er nogen $tlf værdi men en $sang værdi der er imellem 1 og 5 vil man få formen smækket på skærmen hvor man indtaster en $tlf værdi... og her går det galt... for når man trykker send i formen så burde man få TILLYKKE på skærmen da man nu har en $tlf værdi men istedet får man en LINK ERROR som om man hverken har en $sang eller $tlf værdi...hvad går der galt?