Hej NG!
Så newbien over dem alle tilbage! (Igen!)
Jeg har lavet en formular med 2 felter, hvor brugeren skal indtaste et - for
mig - ukendt tal:
<form action="Download.php" method="post">
<p style="text-indent:0%;">Indtast hvor mange gange om ugen,<br />du f.eks.
dyrker sport:
<input type="text" name="tal" size="4" /></p>
<p style="text-indent:0%;">Indtast dit fødsels-år (4
cifre!):<br />
<input type="text" name="aar" size="4" /></p>
<input type="submit" value="Vis mig det magiske tal!" />
</form>
De 2 tal skal så indgå i et regnestykke:
$result = $tal * 2 + 5 * 50 + 1755 - $aar;
Hvorefter der skulle komme en tekst med et resultat:
echo "<p class=\"info\">Nu er dine tal behandlet: Det første bliver
ganget med 2, der lægges 5 til,
så ganges der med 50, der lægges yderligere 1755 til, og til
sidst trækkes dit fødsels-år fra.
Og VUPTI! Her er det magiske tal: <b>$result</b> - de 2 cifre længst
til højre, er din alder efter din fødselsdag
i år - resten er det tal, som du startede med!</p>";
?>
Men det virker ikke!?!
Samlet ser hele koden sådan ud:
<form action="Download.php" method="post">
<p style="text-indent:0%;">Indtast hvor mange gange om ugen,<br />du f.eks.
dyrker sport:
<input type="text" name="tal" size="4" /></p>
<p style="text-indent:0%;">Indtast dit fødsels-år (4
cifre!):<br />
<input type="text" name="aar" size="4" /></p>
<input type="submit" value="Vis mig det magiske tal!" />
</form>
<?php
$tal = $_REQUEST["tal"];
$aar = $_REQUEST["aar"];
$result = $tal * 2 + 5 * 50 + 1755 - $aar;
echo "<p class=\"info\">Nu er dine tal behandlet: Det første bliver
ganget med 2, der lægges 5 til,
så ganges der med 50, der lægges yderligere 1755 til, og til
sidst trækkes dit fødsels-år fra.
Og VUPTI! Her er det magiske tal: <b>$result</b> - de 2 cifre længst
til højre, er din alder efter din fødselsdag
i år - resten er det tal, som du startede med!</p>";
?>
Og jeg får en fejlmelding på disse 2 linier:
$tal = $_REQUEST["tal"];
$aar = $_REQUEST["aar"];
Som lyder således:
Notice: Undefined index: tal in
c:\programmer\easyphp1-7\www\skovaa-munding.dk\includes\download.php on line
171
Notice: Undefined index: aar in
c:\programmer\easyphp1-7\www\skovaa-munding.dk\includes\download.php on line
172
Men jeg kan ikke hitte ud af, hvad jeg så skal gøre...
Det hele skal foregå på samme side - d.v.s. at resultatet resultatet ikke
skal sendes til en ny side - er det der, at det går galt?? (Jeg tvivler, men
er ikke sikker....)
På forhånd mange tak for hjælpen! (Atter en gang...!)
Med venlig hilsen
--
Dennis Munding
Web-master
http://www.skovaa-munding.dk/
http://www-mundings-memorial.dk/
http://www.cantica.dk/