SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.06.2014, 10:43:53
Benutzerbild von atomicbunny
atomicbunny atomicbunny ist offline
Anfänger
 
Registriert seit: Apr 2010
Alter: 57
Beiträge: 25
Einfaches Berechnnug | Affenformular

Hallo,

bitte nicht lachen, wenn ich (wahrscheinlich) einen Riesenschnitzer und/oder Denkfehler drin habe. Aber ich komme nicht weiter.

Ich versuche mich an einem Script zur Berechnung des BMI-Wertes. Die Berechnung funktioniert wenn ich die Variablen fest vergebe. Auf der Webseite soll es natürlich die Möglichkeit geben, die Werte in ein Formular einzutragen. Unterhalb (also auf der gleichen Seite) soll dann das Ergebnis zu sehen sein.

Das ist der aktuelle Stand:

PHP-Code:
<?php
if(isset($_POST['submit'])) {
 
$ergebnis $weight/(($height/100)*($height/100)); 
 echo 
substr($ergebnis,0,-9);


else {
 <
form action="<?php echo htmlentities($_SERVER['SCRIPT_NAME']); ?>" method="post">
 <
label>Deine Größe (in cm):
 <
input name='height' type='text' size="10" value=''
 </
label
 <
br /> 
 <
label>Dein Gewicht (in kg): 
 <
input name='weight' type='text' size="10" value=''>
 </
label
 <
br />
 <
input type="submit" name="submit" value="BMI berechnen" />
 </
form>
}
?>
Eingabe der Daten und Ausgabe des Ergebnisses wird über ein „Affenformular“ geregelt. Das habe ich verstanden. Aber beim Aufbau habe ich einen Fehler drin. Beim Aufruf bekomme ich eine weiße Seite. Kann mich jemand in die richtige Richtung lenken?
Mit Zitat antworten
  #2  
Alt 16.06.2014, 10:37:18
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Einfaches Berechnnug | Affenformular

Hi,

probiers mal so
PHP-Code:
 <?php
if(isset($_POST['submit'])) {
 
$ergebnis $weight/(($height/100)*($height/100)); 
 echo 
substr($ergebnis,0,-9);


else {
//HTML
?>
 <form action="<?php echo htmlentities($_SERVER['SCRIPT_NAME']); ?>" method="post">
 <label>Deine Größe (in cm):
 <input name='height' type='text' size="10" value=''> 
 </label> 
 <br /> 
 <label>Dein Gewicht (in kg): 
 <input name='weight' type='text' size="10" value=''>
 </label> 
 <br />
 <input type="submit" name="submit" value="BMI berechnen" />
 </form>
<?php
}
?>
Und nächstes mal Fehlermeldungen anzeigen!

MfG

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #3  
Alt 17.06.2014, 12:00:28
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Einfaches Berechnnug | Affenformular

Zitat:
Zitat von Ckaos Beitrag anzeigen
Und nächstes mal Fehlermeldungen anzeigen!
Naja, ein paar Warnungen dürfte es schon geben:
PHP-Code:
 <?php
if(isset($_POST['submit'])) {
 
$ergebnis $weight/(($height/100)*($height/100)); 
 echo 
substr($ergebnis,0,-9);

?>
so lange nicht klar ist, wo und wie $ergebnis, $weight + $height initialisiert werden.
Klar: die kommen ja auch per $_POST. Und falls der Nenner = null/0/false ist, gibts noch nen fatal error wegen der Division durch 0.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
EInfaches Ja/Nein Abfrgae Script horst3008 PHP Grundlagen 3 17.12.2011 20:16:11
Einfaches MySQL Verwaltungs Tool joethe MySQLi/PDO/(MySQL) 8 18.04.2010 18:12:45
Wo finde ich Beispiel für: Einfaches Session Login rekomendi PHP Grundlagen 2 11.12.2007 14:49:20
aus mehrdimensionalen ein einfaches array Tikiwiki PHP Grundlagen 4 25.04.2007 08:24:45
Einfaches Newsscript Darksaber PHP für Fortgeschrittene und Experten 18 12.11.2002 22:27:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:17:06 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt