tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
307
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kamephis Kamephis ist offline Mitglied Bronze
    Registriert seit
    Mar 2004
    Beiträge
    36
    Hallo,

    ich habe das Problem, dass ich es irgendwie nicht hinbekommte, die Ausgabe folgender Funktion in einer Variablen zu speichern; sollte eigentlich einfach sein denke ich, ich komm aber irgendwie nicht drauf... :/

    PHP-Code:
    function emailbestellung()
        
        {
            echo 
    'Guten Tag!\n\n
                    Danke für Ihre Bestellung.\n\n
                    Im folgenden sehen Sie die von Ihnen bestellten Artikel:\n
                    '
    ;
            
    $gesamtpreis '0';
            foreach (
    $this->artikel as $artnr=>$menge// Alle Artikel auslesen
            
    {
                echo
    'JOKER Jeans - '; echo "$menge[1]"; echo ' Größe: '; echo "$menge[2]"; echo ' Preis: '; echo "$menge[3]"; echo '\n';
                
    $gesamtpreis+=$menge['3'];
            }
            echo 
    '\n Der Gesamtpreis Ihrer Bestellung beträgt '; echo "$gesamtpreis"; echo ' Euro. Wir bitten Sie diesen Betrag so bald wie möglich auf unser unten aufgeführtes Konto zu überweisen.\n\n\n';
            echo 
    'Kontodaten:\n 
                Kontoinhaber: \n
                Kontonummer: 123456789
                Bankleitzahl: 35016502
                Kreditinstitut: Kreissparkasse Köln
            '
    ;
            
        }

    ------------------

    $koerperwebmaster "".$_SESSION[korb]->emailbestellung().""
    Bei den Versuchen die ich gemacht habe wird immer eine leere Email abgeschickt... (Der Emailversand ist richtig, wenn ich statt der Funktion einen String eingeben geht es.)

    Hoffe es kann mir wer weiterhelfen.

    Danke im Voraus!
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    Versuch's mal hiermit:
    PHP-Code:
    <?
    function emailbestellung()
    {
        
    $result "Guten Tag!\n\n
    Danke für Ihre Bestellung.\n\n
    Im folgenden sehen Sie die von Ihnen bestellten Artikel:\n"
    ;

        
    $gesamtpreis 0;
        foreach (
    $this->artikel as $artnr => $menge// Alle Artikel auslesen
        
    {
            
    $result .= 'JOKER Jeans - '.$menge[1];
            
    $result .= ' Größe: '.$menge[2];
            
    $result .= ' Preis: '.$menge[3];
            
    $result .= "\n";
            
    $gesamtpreis += $menge[3];
        }
        
    $result .= "\n";
        
    $result .= 'Der Gesamtpreis Ihrer Bestellung beträgt '.$gesamtpreis.' Euro. Wir bitten Sie diesen Betrag so bald wie möglich auf unser unten aufgeführtes Konto zu überweisen.';
        
    $result .= "\n\n\n";
        
    $result .= 'Kontodaten:
    Kontoinhaber:
    Kontonummer: 123456789
    Bankleitzahl: 35016502
    Kreditinstitut: Kreissparkasse Köln'
    ;

        return 
    $result;
    }

    ------------------

    $koerperwebmaster $_SESSION[korb]->emailbestellung();
    ?>
    BTW, was versuchst du mit Ausdrücken ála $foo = "".$bar.""; oder $foo = "$bar"; zu erreichen?
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    Kamephis Kamephis ist offline Mitglied Bronze
    Registriert seit
    Mar 2004
    Beiträge
    36
    Danke, so gehts!

    Auf die Idee, dass echo immer was ausgibt und ich da einfach nur nen string erweitern muss hätte ich eigentlich kommen können und sollen .
     

Ähnliche Themen

  1. Ausgabe einer Zelle per Funktion
    Von Hektik im Forum PHP
    Antworten: 4
    Letzter Beitrag: 18.07.09, 18:22
  2. PHP ordnen Funktion einer Datenbank Ausgabe
    Von dark-staple im Forum PHP
    Antworten: 3
    Letzter Beitrag: 10.04.09, 00:54
  3. Ausgabe einer Funktion in einem Frame anzeigen
    Von pchilfe im Forum Javascript & Ajax
    Antworten: 13
    Letzter Beitrag: 09.08.07, 02:07
  4. Antworten: 0
    Letzter Beitrag: 23.04.06, 11:34
  5. FRAGE: wegen einer zensur funktion.
    Von Jimbo2001 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 10.12.02, 20:32