[PHP] Rundungsproblem

«oMeE»

Lt. Junior Grade
Registriert
Apr. 2004
Beiträge
402
Nabend zusammen :)

Hab in diesem PHP-Script folgendes Problem:
Das Script zeigt bei den Preisen immer nur ganze Zahlen an, also statt 4,50 (bzw.4.50) wird 4 angezeigt :(

Hat hier vielleicht jemand eine Lösung?

Danke schonmal im Voraus für die Antworten ;)


Gruss
«oMeE»


PHP:
<?php
include "include/_universal.php";
$x = new universal("pizzas","pizza",2);
$x->database("pizza","pizzaid","pizza");
$x->permissions("add",1);
$x->permissions("mod",1);
$x->permissions("del",1);
$x->add_notes("add","pizzas are listed as available under pizza orders when foodruns are enabled");

$x->add_related_link("add/modify pizza orders","admin_pizza.php",2);
$x->add_related_link("pizza orders summary","admin_pizza_list.php",2);
$x->add_related_link("add/modify pizza orders","pizza.php",1);
$x->add_related_link("detailed pizza descriptions and costs","pizza_list.php",1);

$x->start_elements();
$x->add_text("pizza",1,1,0,"pizza name",array("empty" => "you forgot to enter a pizza name!"),150);
$x->add_text("description",0,1,0,"description",array(),255);
$x->add_text("price",1,1,0,"price",array(),10);
$x->add_checkbox("enabled",0,1,0,"enabled");

if(empty($_POST)&&$x->is_secure()&&$toggle["foodrun"]) {
$x->display_top();
$x->display_form();
$x->display_bottom();
} elseif(!empty($_POST)&&$x->is_secure()&&$toggle["foodrun"]) {
$x->display_results();
} else {
$x->display_slim("you are not authorized to view this page.");
}
?>
 
Re: Probelm im PHP-Script

Moin,

ich kann hier keine Funktion erkennen die an einem String was wegschneidet. Für meinen Teil bin ich der Auffassung das der Fehler woanders liegen muss.
 
Re: Probelm im PHP-Script

Mhm du benutzt ja ne Klasse. Das heisst der Fehler muss in irgendeiner Methode liegen oder aber wenn du Daten in einer Datenbank speicherst in deren Struktur.

Wenn du 4.5 in einerm Int-Feld speichern willst wird der Rest logischerweise abgeschnitten.
Das heisst du müsstest deine Datenbankfelder mal überprüfen und das ensprechende Feld in ein Float oder Double umwandeln.

Falls du überhaupt ne DB benutzt :)

anhand der klasse kann man leider nicht all zu viel aus dem Script rausziehen
 
Re: Probelm im PHP-Script

Das Problem lag tatsächlich in der DB :D
Funktioniert jetzt auch, danke euch beiden für die hilfe ;)


Gruss
«oMeE»

btw. Das Thema dieses Thread hiess eigentlich Probelm im PHP-Script und nicht
PHP:
 Rundungsproblem :eek:  Naja, kann eigentlich auch jetzt geschlossen werden ;)[/i]
 
Zurück
Oben