php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2004, 22:09  
Gast
 
Beiträge: n/a
Standard Online Kalkulator

Hallo habe folgenden Quelltext und der Internetbenutzer hat 2 Fenster wo er 2 größen (Laenge und Breite) angeben kann und daraus soll die Fläche ermittelt werden und mit Hilfe der Fläche der Preis.
Wichtig ist der Preis ist abhängig von der Quadratmeterzahl die raus kommt.
Die Eingabe erfolgt ueber die Internetseite in cm und wird auf m umgerechnet.

Weiss jemand was?
Weil das Script funktioniert so nicht.
Danke!

<BODY BGCOLOR="#FFFFC0" TEXT="#000000" LINK="#0000FF" VLINK="#800080" ALINK="#FF00FF">

<?php

$BREITEMETER=$BREITE/100;
$LAENGEMETER=$LAENGE/100;
$ergqm=($BREITERECHNEN*$LAENGEMETER);


if ($ergqm <5) then ($Preisqm=71.30)
elseif ($ergqm >=5<10) then ($Preisqm=62.10)
elseif ($ergqm >=10<25) then ($Preisqm=57.50)
elseif ($ergqm >=25<50) then ($Preisqm=52.90)
elseif ($ergqm >=50<100) then ($Preisqm=48.30)
endif;



$erg1=($ergqm)*($Preisqm);

$Preis=($ergp1);


$Datum=date("z");


echo "";echo"xxxxxxxxxxx "; echo " vom: ";echo""; echo date ("d.m.y (H:i:s)");echo"[/b]"; echo"</br>";
echo "[b]";echo" xxxxxxx"; echo "</br>";echo "</br>";

echo"<TABLE BORDER=1>";
echo "<TR>";

echo "<TD BGCOLOR=#87CEFA VALIGN=TOP>";

echo "";echo "xxxxxxxxxxxxxxx";echo""; echo"</br>";
echo "Ihre angefragte Größe hat das Maß: "; echo $BREITEMETER; echo" * "; echo $LAENGEMETER;echo " m";echo "</br>";
echo "</br>";

echo "</br>";
echo "xxxxxxxxxx ";echo "$Preis";echo " EURO";echo"</br>";



?>

</BODY>
</HTML>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.10.2004, 22:13  
Gast
 
Beiträge: n/a
Standard

Weil das keine gültige PHP-Syntax ist.

Bist Du Pascaller?

$BREITE und $LAENGE sind aber so und so nicht definiert -> und 0/100 ist 0

Was ist eigentlich </br> ?

Also grundsätzlich läuft das so:
Code:
<BODY BGCOLOR="#FFFFC0" TEXT="#000000" LINK="#0000FF" VLINK="#800080" ALINK="#FF00FF"> 
<?php 

$BREITE=300; // cm
$LAENGE=250; // cm

$BREITEMETER=$BREITE/100; 
$LAENGEMETER=$LAENGE/100; 
$ergqm=($BREITERECHNEN*$LAENGEMETER); 
if ($ergqm <5) $Preisqm=71.30;
elseif ($ergqm <10) ($Preisqm=62.10);
elseif ($ergqm <25) ($Preisqm=57.50); 
elseif ($ergqm <50) ($Preisqm=52.90);
elseif ($ergqm <100) ($Preisqm=48.30); 

$erg1=($ergqm)*($Preisqm); 
$Preis=($ergp1); 
$Datum=date("z"); 
echo "";echo"xxxxxxxxxxx "; echo " vom: ";echo""; echo date ("d.m.y (H:i:s)");echo"[/b]"; echo"</br>"; 
echo "[b]";echo" xxxxxxx"; echo "</br>";echo "</br>"; 
echo"<TABLE BORDER=1>"; 
echo "<TR>"; 
echo "<TD BGCOLOR=#87CEFA VALIGN=TOP>"; 
echo "";echo "xxxxxxxxxxxxxxx";echo""; echo"</br>"; 
echo "Ihre angefragte Größe hat das Maß: "; echo $BREITEMETER; echo" * "; echo $LAENGEMETER;echo " m";echo "</br>"; 
echo "</br>"; 
echo "</br>"; 
echo "xxxxxxxxxx ";echo round($Preisqm,2)." EURO</br>"; 
?> 
</BODY> 
</HTML>
 
Alt 24.10.2004, 22:21  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:

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

    Länge <input type="text" name="laenge" />
    

    Breite <input type="text" name="breite" />
    

    

    <input type="submit" name="submit" value="wech damit" />

</form>






<?php

    
if ( isset($_POST['submit'])
         AND
          !empty(
$_POST['laenge'])
          AND
          !empty(
$_POST['breite'])
        AND
        
is_numeric($_POST['laenge'])
        AND
        
is_numeric($_POST['breite'])   )
   {
        echo 
'Die Fläche ist: ' $_POST['laenge'] * $_POST['breite'];
   }

?>
ganz schmutzig hingeschrieben
imported_Ben ist offline  
Alt 24.10.2004, 23:13  
Gast
 
Beiträge: n/a
Standard

Super danke erstmal!

habe nun folgenden Code
nun moechte ich aber noch dass wenn der preis 360,60 ist dass auch die null mit angezeigt wird von den 60 cent

vielleicht hat ja jemand noch einen tipp Danke!


<BODY BGCOLOR="#FFFFC0" TEXT="#000000" LINK="#0000FF" VLINK="#800080" ALINK="#FF00FF">
<?php


$BREITEMETER=$BREITE/100;
$LAENGEMETER=$LAENGE/100;
$ergqm=($BREITEMETER*$LAENGEMETER);


if ($ergqm <5) ($Preisqm=71.30);
elseif ($ergqm <10) ($Preisqm=62.10);
elseif ($ergqm <25) ($Preisqm=57.50);
elseif ($ergqm <50) ($Preisqm=52.90);
elseif ($ergqm <100) ($Preisqm=48.30);


$erg1=($ergqm)*($Preisqm);
$Preis=($erg1);
$Datum=date("z");
echo "";echo"Ihre Anfrage "; echo " vom: ";echo""; echo date ("d.m.y (H:i:s)");echo"[/b]"; echo"</br>";
echo "[b]";echo " "; echo "</br>";echo "</br>";
echo"<TABLE BORDER=1>";
echo "<TR>";
echo "<TD BGCOLOR=#87CEFA VALIGN=TOP>";
echo "";echo " ";echo""; echo"</br>";
echo "Ihre angefragte Größe hat das Maß: "; echo $BREITEMETER; echo" * "; echo $LAENGEMETER;echo "m";echo "</br>";
echo "Ihr Preis: ";echo ($Preis); echo "EURO";echo "</br>";
?>
</BODY>
</HTML>
 
Alt 24.10.2004, 23:16  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

nutze bitte die [ php ] - tags
imported_Ben ist offline  
Alt 24.10.2004, 23:35  
Erfahrener Benutzer
 
Registriert seit: 26.09.2004
Beiträge: 430
toscho
Standard

Zitat:
Zitat von Ben
Code:
if ( isset($_POST['submit'])
Das ist leer, wenn der Nutzer nach dem Eingeben des letzten Wertes einfach auf »Enter« haut, statt sich bis zum Button runterzuhangeln. Ich denke, besser wäre:
Code:
if ($_SERVER['REQUEST_METHOD'] == 'POST')
Oder?

Gruß
Thomas
toscho ist offline  
Alt 24.10.2004, 23:38  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jep. hast recht. meistens bau ich auch ein zusätzliches hiddenfield ein, welches ich dann abfrage.

hast aber recht.
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ermitteln wer online ist Funky_ PHP Tipps 2006 4 10.08.2006 12:13
Online Funktion .. xuriorene PHP Tipps 2006 3 20.04.2006 20:15
Online Statistik PHP Tipps 2006 1 08.01.2006 13:21
Apache arbeitet nur Online PHP Tipps 2007 14 14.12.2005 11:08
Online Datenbank ! PHP Tipps 2005-2 3 23.09.2005 22:15
PHP läuft online nicht richtig! PHP-Fortgeschrittene 4 17.08.2005 01:02
Datenbank wird online nicht ausgelesen PHP Tipps 2005 7 27.05.2005 13:20
Suche Script zum anzeigen wer gerade Online ist Beitragsarchiv 7 02.03.2005 20:24
Mitglieder online problem Datenbanken 2 16.11.2004 12:12
[Erledigt] Chat für 2 - Brauche Anzeige ob Gegenpart online ist PHP Tipps 2004 7 05.10.2004 22:51
User online? Creativ PHP Tipps 2004 1 17.08.2004 22:34
User online Simon9990 PHP Tipps 2004 8 17.06.2004 00:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php kalkulator, php kalkulation, kalkulator php, preiskalkulator script, kalkulation php, php script kalkulation, preiskalkulator php, kalkulation mit php, kalkulator script, online kalkulator php, script preiskalkulator, php preiskalkulator, online kalkulator script, kalkulation script, kalkulator php script, php script kalkulator, php kalkulation script, kalkulation in php, script kalkulator, kalkulation php script

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.