Sitter och försöker fixa ett litet problem som jag har fastnat på. Det är inget annat som behöver ändras i html-koden. Ja, det ligger på samma sida. Prova detta: Tack så mycket.php hjälp
Skulle göra en mattematisk uträkning, men får inte till detta. Någon som skulle villa titta på detta och rätta mina fel.
html-kod:
<form>
<h1>Skriv in längd och bredd </h1>
Längd: <input name="langd" type="text">
Bredd: <input name="bredd" type="text"> <br><br>
<input name="Hidden" type="submit" value="Beräkna">
</form>
php_kod:
<?php
// print beraknaOmkrets($langd,$bredd);
function beraknaOmkrets($langd, $bredd){
$langd = $langd;
$bredd = $bredd;
return 2*$langd + 2*$bredd;
}
?>
<?php
$langd = "";
$bredd = "";
print "En rektangel med längden $langd och bredden $bredd<br>";
print "Har omkretsen ".beraknaOmkrets($langd, $bredd)."";
?>
håller på att bli tokig, när man inte fixa detta.
Hoppas på hjälp.Sv: php hjälp
function beraknaOmkrets($langd, $bredd){
$langd = $langd;
$bredd = $bredd;
return 2*$langd + 2*$bredd;
}
Varför sätter du $langd och $bredd lika med sig själva?
Enklare:
function beraknaOmkrets($langd, $bredd){
return 2*$langd + 2*$bredd;
}
<?php
$langd = "";
$bredd = "";
print "En rektangel med längden $langd och bredden $bredd<br>";
print "Har omkretsen ".beraknaOmkrets($langd, $bredd)."";
?>
Ändra till
<?php
$langd = $_GET['langd'];
$bredd = $_GET['bredd'];
print "En rektangel med längden $langd och bredden $bredd<br>";
print "Har omkretsen ".beraknaOmkrets($langd, $bredd)."";
?>
Sv:php hjälp
Har inte hunnit testa detta än, får göra detta ikväll.
men tackSv:php hjälp
tanken var att jag skulle få en enkel utskrift på summan under formuläret.
Tacksam för svar, om det behöver ändras något.
Har nu inte tid att kolla detta förän senare i eftermiddag.Sv: php hjälp
<form method="post">
<h1>Skriv in längd och bredd </h1>
Längd: <input name="langd" type="text">
Bredd: <input name="bredd" type="text"> <br><br>
<input name="Hidden" type="submit" value="Beräkna">
</form>
<?php
$langd = $_POST['langd'];
$bredd = $_POST['bredd'];
$omkrets = (2 * $langd) + (2* $bredd);
print "En rektangel med längden $langd och bredden $bredd<br>";
print "Har omkretsen ". $omkrets;
?>
Sv:php hjälp
Ibland så ser man inte det logiska i sammanhanget.
Det funkade som jag hade tänkt mig.