Also nur die Datei als .php oder .tpl einbinden funktioniert nich, da wird die komplette Seite zerstört und nichts angezeigt. Jetzt bin ich soweit, das ich ein Formular als .tpl eingebunden habe, aber mit der Weiterverarbeitung hab ich immer noch Probleme.
Ich bin absoluter Noob was php betrifft, wär cool wenn mir jemand den nachfolgenden code etwas anpassen oder korrigieren könnte um Fehlerquellen auszuschließen!
HTML-Code:
<h2>Preisrechner</h2>
<form action="preisrechner.php" method="post" enctype="application/x-www-form-urlencoded">
<div class="formbody">
<table cellspacing="0" cellpadding="0" summary="Form fields">
<tr class="row_0 row_first even">
<td class="col_0 col_first"><label for="ctrl_33" class="mandatory">Kilometer</label><span class="mandatory">*</span></td>
<td class="col_1 col_last"><input type="text" name="Kilometer" id="ctrl_33" class="text mandatory" value="1" maxlength="3" /></td>
</tr>
<tr class="row_2 row_last even">
<td class="col_0 col_first"> </td>
<td class="col_1 col_last"><div class="submit_container"><input type="submit" id="ctrl_36" class="submit" value="Preis berechnen" /></div></td>
</tr>
</table>
</div>
</form>
PHP-Code:
<?php
// Hier Grundpreis eintragen
$grundpreis = 4.00;
// weitere Kilometer
$kml = 0.90;
if(isset($this->Input->post('kilometer'))) {
$kilometer = $this->Input->post('kilometer');
settype($kilometer, float);
if($kilometer < 0) echo "Wir fahren nicht rückwärts ;)";
if($kilometer == 0) echo "0 Kilometer kosten 0 Euro!";
if($kilometer > 0) {
$kilometer = ceil($kilometer);
$kosten = $grundpreis + $kilometer * $kml;
echo ("Die Fahrt kostet $kosten Euro");
}
}
?>
Lesezeichen