Avatar billede Slettet bruger
04. januar 2005 - 20:49 Der er 9 kommentarer og
1 løsning

Kan input angive

Nu sidder jeg og roder med PHP fra bogen "Start på PHP" de snakker om variabler og if og else og alt det der... men jeg tænkte på om man kunne få et INPUT FELT til at angive en variabels værdi...
Avatar billede petan Nybegynder
04. januar 2005 - 20:52 #1
Hvad mener du med INPUT FELT? Altså en form, så ja!
Avatar billede petan Nybegynder
04. januar 2005 - 20:58 #2
$dinVariabel = $_GET['fraQueryString'];
Avatar billede krydset Nybegynder
04. januar 2005 - 21:00 #3
<?PHP
//Tjekker om brugeren trykker på knappen
if(isset($_POST['knap'])) {
    //Tildeler $variabel værdien fra textfelt
    $variabel = $_POST['navn'];
    //Udskriver $variabel
    echo $variabel;
}
?>

<form action="" method="POST">
<input type="text" name="navn">
<input type="submit" name="knap" Value="Giv variabel værdi fra textfelt">
</form>
Avatar billede Slettet bruger
04. januar 2005 - 22:20 #4
Hej, tak det duer fint, men der er et problem nu, jeg laver en "Gennemsnits  karakters  udregnings" dims :P Jeg har gjort sådan:

    echo "Din gennemsnits karakter er: (($k01 + $k02 + $k03 + $k04 + $k05 + $k06 + $k07 + $k08 + $k09 + $k10 + $k11 + $k12 + $k13 + $k14 + $k15 + $k16 + $k17 + $k18 + $k19 + $k20) / 20)";

altså med mange andre koder :P
$k03 osv er tal-variabler som er indsendt af brugeren, via det script krydset sendte... men når jeg vil regne karakteren kommer :

Din gennemsnits karakter er: (( + + + + + + + + + + + + + + + + + + + ) / 20)

Nogen der kan hjælpe ?
Avatar billede moocher Nybegynder
04. januar 2005 - 23:47 #5
JA du skal skrive

echo "Din gennemsnits karakter er: " . (($k01 + $k02) / 20) . "";
Avatar billede moocher Nybegynder
04. januar 2005 - 23:47 #6
Forenklet
Avatar billede Slettet bruger
05. januar 2005 - 14:24 #7
Hmm så kommer den en fejl på linje 36, som er den linje du lige skrev...
Avatar billede Slettet bruger
05. januar 2005 - 14:55 #8
Hmm, har rettet den fejl nu
Men den gider ikke regne regnestykket ud :'(
I kan se en demo her www.rapsac.1go.dk/downloads/karakter.php
Jeg vil virkelig gerne udføre mit første script :)
Avatar billede moocher Nybegynder
06. januar 2005 - 20:06 #9
Prøv at lave en ny side

test.php og indsæt dette

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
 
  <?php
    $k01 = "1";
    $k02 = "3";
 
    echo "Din gennemsnits karakter er: " . (($k01 + $k02) / 2) . "";
   
   
  ?>
 
</body>
</html>

Du vil nu få gennemsnittet af de to tal.... Så det er entem din variabler der er forkerte, ellers et eller andet, så skal jeg se mere af selve siden.
Avatar billede Slettet bruger
24. marts 2007 - 11:29 #10
Gammel tråd - lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester