Areal udregninger
Hej eksperter,jeg sidder og er ved at bikse et script sammen til en areal-udregnings form til facaden af et hus...
Altså man indtaster længden, højden og bredden og de tal bliver så ganget med hinanden.. simpelt matematik... Men man har også mulighed for at indtaste først antallet af døre og vinduer og derefter indtaste målene på disse som så fratrækkes der totale areal...
Man indtaster f.eks. i en text-input, 3 vinduer og der kommer så 3 text-input hvor der så kan indtastes et mål pr. vindue...
Disse inputter hedder vindue1, vindue2, vindue3 som bliver sat med en for-løkke ...
Hvordan kan jeg så sætte det indtastede i disse 3 felter sammen i én variablen med den totale værdi (f.eks. $total_windows_value) således jeg kan trække det fra..
$areal-$totalwindows... ?
Den skal jo lave sætte variablen sammen alt efter hvor hvor vinduer der er indtastet...
-----------KODE----------------
print "<form action=\"". $PHP_SELF ."\" method=\"post\">";
print "Antal vinduer: <input type=\"text\" name=\"nowindows\" /><br />";
print "Antal døre: <input type=\"text\" name=\"nodoors\" /><br />";
print " <input type=\"submit\" name=\"hej\" />";
print "</form>";
$nowindows = $_POST["nowindows"];
$nodoors = $_POST["nodoors"];
for($i=1; $i <= $nowindows; $i++) {
print "Vindue ".$i."<input type=\"text\" name=\"window[$i]\" /><br />";
}
for($j=1; $j <= $nodoors; $j++) {
print "Dør ".$j."<input type=\"text\" name=\"door[$j]\" /><br />";
}
$i++;
$j++;
print "Facade";
print "<form action=\"". $PHP_SELF ."\" method=\"post\">";
print "Længde: <input type=\"text\" name=\"length\" /><br />";
print "Bredde: <input type=\"text\" name=\"width\" /><br />";
print "Højde: <input type=\"text\" name=\"height\" /><br />";
print " <input type=\"submit\" name=\"udregn\" value=\"Udregn areal\" />";
print "</form>";
$udregn = $_POST["udregn"];
$length = $_POST["length"];
$width = $_POST["width"];
$height = $_POST["height"];
if(isset($udregn)) {
if(empty($length)) {
print "Du skal skrive en længde";
}
elseif(empty($width)) {
print "Du skal skrive en bredde";
}
elseif(empty($height)) {
print "Du skal skrive en højde";
}
else {
$areal = str_replace(",", ".", $length)*str_replace(",", ".", $width)*str_replace(",", ".", $height);
print "Facadens areal: ". $areal." m<sup>2</sup>";
}
}
--------------------------------------------
Håber det er skrevet forståeligt...
