Problem mit variablen

Flame

Erfahrenes Mitglied
Hallo ihr da draussen,

ich bins mal wieder. ;)

Ich habe eine php seite, in der eine datenbankabfrage ist.
Die klappt auch super. Nur ist mein Problem der Preis, den ich abfrage.

In der Seite gebe ich den so aus:
PHP:
.    '<td class="preis" style="height:20px">'.$daten['price'].' '.$Waehrung.'</td>'

Nun möchte ich aber den Preis mit in meine lang.de.php bzw lang.en.php mit reinbringen und dann eben nur die variable $preis einbinden.

Da bekomme ich aber immer einen T_String error.
Egal, welche schreibweise ich verwende.

Vielleicht kann mir ja jemand helfen.
Das Dollar bzw. Eurozeichen, binde ich so ein:

lang.de.php:
$Waehrung="€";

ausgabe.php:
siehe oben. $Waehrung

Aber eben mit dem Preis hauts net hin

Das Problem, ich brauche den, da ich zum Eurowert noch 5 multiplizieren muß.
Und das kann ich nit auch pauschal beim Dollarwert machen.

MfG
Daniel
 
Hallo Flame!

Bin mir zwar nicht ganz sicher was Du genau meinst, aber wenn ich dich richtig verstehe, dann möchtest Du in deinen lang.*.php Dateien aus einer Datenbank den Preis abfragen, diesen Preis mit 5 multiplizieren und dann damit eine Variable füllen, damit Du generell auf den Seiten keine weiteren Abfragen brauchst oder?

Das würde dann in etwa so funktionieren:

PHP:
$var=$daten['price'];
$preis=bcmul($var,5,2);

Informationen dazu findest du auf Selfphp.info

Hoffe, das es nicht komplett ein Schuß ins Blaue war.

mfg Hoizwurm
 
hmm

jupp,

das wäre ne idee.
ich bin grad am überlegen, ob ich die abfragen nicht alle auslagern soll.
wobei es ja immer andere abfragen sind.

mal soll er nur alle flash templates
mal alle html templates etc. aus der db holen.

was ich realisieren möchte seht ihr unter:
http://www.layouts24.com

gerade ich es so gelöst.
PHP:
//Preiszuschlag
if ($sprache=='en')
    $price = $daten['price'];
else
{
    $price = ($daten['price']+5);
}

ist zwar ne billige lösung, aber es klappt. ;)
muß mal sehen, wie weit ich damit komme.

Daniel
 
Zurück