php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.09.2005, 21:25  
Gast
 
Beiträge: n/a
Standard [Erledigt] Math. Operatoren

Hallo zusammen
Mein Problem ist, dass ich div. Beträge aus der DB zusammenzählen möchte. Die Abfrage mit SELECT etc. funktioniert einwandfrei.
Ich hätte gerne nur das Ergebnis, so z.B. Meier = Euro 400.

$ergebnis = mysql_query($abfrage);
while(list($id,$datum,$name,$zahl2,$zahl3,$zahl4)= mysql_fetch_row($ergebnis)){

{
echo "
$name



($zahl2 + $zahl3 + $zahl4 =) NUR DAS ERGEBNISS SOLLTE ERSICHTLICH SEIN

";
}}
etc.

Irgendwie hab ich es heute gar nicht drauf und schon gar nichts gefunden.
Hilfe und Danke.
Gruss
coolphp
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.09.2005, 21:51  
Matthias959
Gast
 
Beiträge: n/a
Standard

Öh...
Meinst du so?
PHP-Code:
<?php
echo $zahl1+$zahl2+$zahl3;
?>
  Mit Zitat antworten
Alt 12.09.2005, 21:58  
Gast
 
Beiträge: n/a
Standard

Eigentlich das:

Meier
Euro 400

dies wird zusammengesetzt mit dem DB Inhalt $zahl2 , $zahl3, $zahl4
Diese drei ergeben zusammen Euro 400.
Also, nur das Ergebnis.
Gruss
coolphp
  Mit Zitat antworten
Alt 12.09.2005, 22:03  
Matthias959
Gast
 
Beiträge: n/a
Standard

Mein Beispiel oben gibt auch nur das Ergebnis aus.
Oder verstehe ich das Falsch?!
  Mit Zitat antworten
Alt 12.09.2005, 22:09  
Gast
 
Beiträge: n/a
Standard

Ja, so ist es.

Dein Resultat:
200+100+50

und leider nicht das Ergebnis.
Gruss
coolphp
  Mit Zitat antworten
Alt 12.09.2005, 22:13  
Matthias959
Gast
 
Beiträge: n/a
Standard

Mach mal
PHP-Code:
<?php
settype
($zahl2"integer");
settype($zahl3"integer");
settype($zahl4"integer");
echo 
$zahl+$zahl3+$zahl4;
?>
Ansonsten probier halt mal
PHP-Code:
<?php
$zahl
=$zahl+$zahl3+$zahl4;
echo 
$zahl
?>
Das funktioniert auf jeden Fall.
  Mit Zitat antworten
Alt 12.09.2005, 22:28  
Gast
 
Beiträge: n/a
Standard

Danke aber mit settype erscheint wieder:

200+100+50

mit :
<?php
$zahl=$zahl+$zahl3+$zahl4;
echo $zahl
?>

erscheint Fehlermeldung:
Notice: Undefined variable: zahl in home/ etc.

Ergebnis:
++

Gruss
coolphp
und nochmals Danke
  Mit Zitat antworten
Alt 12.09.2005, 22:31  
Gast
 
Beiträge: n/a
Standard

Nachtrag
mit:
<?php
$zahl=$zahl+$zahl3+$zahl4;
echo $zahl
?>

keine Fehlermeldung mehr aber das Ergebnis
200+100+50

Gruss
coolphp
  Mit Zitat antworten
Alt 12.09.2005, 22:31  
Matthias959
Gast
 
Beiträge: n/a
Standard

Und mit
PHP-Code:
<?php
$zahl
=$zahl2+$zahl3+$zahl4;
echo 
$zahl 
?>
???
  Mit Zitat antworten
Alt 12.09.2005, 22:33  
Gast
 
Beiträge: n/a
Standard

Ja hatte ein kleiner Fehler, habe es gesehen und auch korr.

($zahl=$zahl2+$zahl3+$zahl4

Leider Nein.

Gruss
coolphp
  Mit Zitat antworten
Antwort


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
Mathematische Operatoren von Zahlen trennen? Agini PHP Tipps 2008 4 03.10.2007 13:19
Undo/Oder Operatoren und Ihre Anwendung Off-Topic Diskussionen 3 02.08.2006 14:14
operatoren ^^ notyyy PHP Tipps 2007 12 05.12.2005 19:48
math oper. aber mit nat. zahlen möchtegernchegga PHP Tipps 2005-2 1 08.09.2005 23:05
[Solved] logische operatoren in if statement? PHP Tipps 2005-2 10 04.08.2005 13:13
Operatoren PHP Tipps 2004 7 29.06.2004 19:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:14 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.