/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
udregning
Fra : Sonni Jensen


Dato : 01-08-05 13:49

Hejsa,

jeg vil gerne finde ud af hvordan jeg kan komme til at lave
automatisk beregninger på siden, det vil sige at jeg vil kunne
indtaste f.eks. 3 tal i 3 felter og så automatisk skriver den
resultatet i den 4 box, den skal automatisk beregne og opdatere.

Med venlig hilsen
Sonni Jensen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Bertel Lund Hansen (01-08-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 01-08-05 14:15

Sonni Jensen skrev:

>jeg vil gerne finde ud af hvordan jeg kan komme til at lave
>automatisk beregninger på siden, det vil sige at jeg vil kunne
>indtaste f.eks. 3 tal i 3 felter og så automatisk skriver den
>resultatet i den 4 box, den skal automatisk beregne og opdatere.

Princip:
Lav en fomular til indtastning og sørg for på forhånd at tildele
felterne værdien fra den variabel de skal ændre [1]. Formularens
action skal kalde siden selv [1]. Et ekstra felt tildeles værdien
af beregningen fra de andre felter.

[1] Det er ikke nødvendigt, men brugervenligt.

Er du vant til at bruge formularer (<form>)?

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Martin (01-08-2005)
Kommentar
Fra : Martin


Dato : 01-08-05 15:54

Sonni Jensen wrote:
> Hejsa,
>
> jeg vil gerne finde ud af hvordan jeg kan komme til at lave
> automatisk beregninger på siden, det vil sige at jeg vil kunne
> indtaste f.eks. 3 tal i 3 felter og så automatisk skriver den
> resultatet i den 4 box, den skal automatisk beregne og opdatere.
>
> Med venlig hilsen
> Sonni Jensen
>

<?php
if(isset($_GET["submit"])) {
$udregn = $_GET["felt1"]+$_GET["felt2"]+$_GET["felt3"];
print $udregn;
}
?>
<form action='$_SERVER["PHP_SELF"]' method='get'>
<input type='text' name='felt1'>
<input type='text' name='felt2'>
<input type='text' name='felt3'>
<input type='submit' name='submit' value='Udregn>
</form>



sådan?

Per Riber (01-08-2005)
Kommentar
Fra : Per Riber


Dato : 01-08-05 20:58

Mon, 01 Aug 2005 16:53:39 +0200 skrev Martin
<news@natten-i.dk>:

><?php
>if(isset($_GET["submit"])) {
> $udregn = $_GET["felt1"]+$_GET["felt2"]+$_GET["felt3"];
> print $udregn;
>}
>?>
><form action='$_SERVER["PHP_SELF"]' method='get'>
><input type='text' name='felt1'>
><input type='text' name='felt2'>
><input type='text' name='felt3'>
><input type='submit' name='submit' value='Udregn>
></form>

Hej, jeg blander mig lige

Jeg saksede ovennævnte og afprøvede det med flg. resultat:

Not Found
The requested URL /pub/$_SERVER["PHP_SELF"] was not found on
this server.

Og det har den da ganske ret i. Det kører derimod, hvis jeg
erstatter $_SERVER... med scriptets navn.

Hvad kan årsagen være til, at $_SERVER-variablen ikke virker
her?

mvh Per

Supremacy2k (02-08-2005)
Kommentar
Fra : Supremacy2k


Dato : 02-08-05 05:13

<form action='$_SERVER["PHP_SELF"]' method='get'>

et rigtigt godt bud ville være at starte PHP. ;)

<form action='<?php echo $_SERVER["PHP_SELF"]; ?>' method='get'>


"Per Riber" <none@nospam.invalid> wrote in message
news:mvuse11bcpp80koi3boemc6ieu38fa98vi@4ax.com...
> Mon, 01 Aug 2005 16:53:39 +0200 skrev Martin
> <news@natten-i.dk>:
>
>><?php
>>if(isset($_GET["submit"])) {
>> $udregn = $_GET["felt1"]+$_GET["felt2"]+$_GET["felt3"];
>> print $udregn;
>>}
>>?>
>><form action='$_SERVER["PHP_SELF"]' method='get'>
>><input type='text' name='felt1'>
>><input type='text' name='felt2'>
>><input type='text' name='felt3'>
>><input type='submit' name='submit' value='Udregn>
>></form>
>
> Hej, jeg blander mig lige
>
> Jeg saksede ovennævnte og afprøvede det med flg. resultat:
>
> Not Found
> The requested URL /pub/$_SERVER["PHP_SELF"] was not found on
> this server.
>
> Og det har den da ganske ret i. Det kører derimod, hvis jeg
> erstatter $_SERVER... med scriptets navn.
>
> Hvad kan årsagen være til, at $_SERVER-variablen ikke virker
> her?
>
> mvh Per



Per Riber (01-08-2005)
Kommentar
Fra : Per Riber


Dato : 01-08-05 21:58

Mon, 1 Aug 2005 22:12:44 -0600 skrev "Supremacy2k"
<Supremacy2k@gmail.com>:

><form action='$_SERVER["PHP_SELF"]' method='get'>
>
>et rigtigt godt bud ville være at starte PHP. ;)
>
><form action='<?php echo $_SERVER["PHP_SELF"]; ?>' method='get'>

Bingo..! Så lærte jeg også lidt i dag - takker

mvh Per

Supremacy2k (02-08-2005)
Kommentar
Fra : Supremacy2k


Dato : 02-08-05 06:02

"Per Riber" <none@nospam.invalid> wrote in message
news:s23te1hf1i577be7gpe075f9d7i6bf7b4b@4ax.com...
> Mon, 1 Aug 2005 22:12:44 -0600 skrev "Supremacy2k"
> <Supremacy2k@gmail.com>:
>
>><form action='$_SERVER["PHP_SELF"]' method='get'>
>>
>>et rigtigt godt bud ville være at starte PHP. ;)
>>
>><form action='<?php echo $_SERVER["PHP_SELF"]; ?>' method='get'>
>
> Bingo..! Så lærte jeg også lidt i dag - takker
>
> mvh Per

Jamen det var så lidt, det er jo derfor vi er her. ;)



N/A (01-08-2005)
Kommentar
Fra : N/A


Dato : 01-08-05 21:56



Per Riber (01-08-2005)
Kommentar
Fra : Per Riber


Dato : 01-08-05 21:56

Mon, 01 Aug 2005 22:23:53 +0200 skrev Bertel Lund Hansen
<nospamfilius@lundhansen.dk>:

>Den virker skam fint. Den returnerer bare kun selve filnavnet.
>Hvis filen ikke ligger i /pub/, fejler dit forslag.

Filen var godt nok i /pub, men $_SERVER... blev ikke
erstattet af dens navn. Årsagen var, at PHP ikke var aktiv
på det pågældende sted i scriptet.

mvh Per

Bertel Lund Hansen (02-08-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 02-08-05 00:44

Per Riber skrev:

>Filen var godt nok i /pub, men $_SERVER... blev ikke
>erstattet af dens navn. Årsagen var, at PHP ikke var aktiv
>på det pågældende sted i scriptet.

Nej, det gik op for mig da jeg så det næste svar, og i øvrigt
slettede jeg så det indlæg du svarer på (men jeg ved godt at det
som regel er for sent).

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Per Riber (02-08-2005)
Kommentar
Fra : Per Riber


Dato : 02-08-05 23:04

Tue, 02 Aug 2005 01:43:46 +0200 skrev Bertel Lund Hansen
<nospamfilius@lundhansen.dk>:

>Nej, det gik op for mig da jeg så det næste svar, og i øvrigt
>slettede jeg så det indlæg du svarer på (men jeg ved godt at det
>som regel er for sent).

Den situation havner vi nok alle i af og til. Indlægget er
stort set altid blevet sendt videre til en server, som ikke
vil slette det igen. Jeg har derfor opgivet at slette
indlæg, som ikke skulle have været sendt. Nogen gange nøjes
jeg med at ærgre mig for mig selv - hvis den er helt gal,
skriver jeg en korrektion i et efterfølgende indlæg..

mvh Per


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste