tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
462
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jan 2002
    Ort
    Dresden, Germany, Germany
    Beiträge
    228
    Hallo Leute,

    bitte nicht meckern falls der Thread schon vorhanden sein sollte, hab leider nicht die zeit und die Muse zu suchen.

    Folgendes Problem, ich lese für einen Shop aus einer Datenbank Preise aus und möchte diese dann berechen lassen.

    Wie kann ich das ganze erledigen, meine ehemaliger Doz meinet das ganze ginge mit select sum() und dann die mysqlanweisung, nur hab ich das ganze versucht und fehlermeldungen erhalten.

    Für euere Hilfe jetzt schon Danke

    Mike
     
    Ich glaube an nichts, alles ist heilig - ich glaube an alles, nichts ist heilig

    -Tom Robbins-

    Jeder neue Tag bringt Überraschungen, und man(n) lernt nie aus.

  2. #2
    Avatar von Kimble
    Kimble Kimble ist offline Mitglied Brokat
    Registriert seit
    May 2001
    Beiträge
    334
    Code Stueck posten, in dem das auftritt und die Fehlermeldung posten, dann kann dir auch geholfen werden
     

  3. #3
    Act of Fate Act of Fate ist offline Mitglied Gold
    Registriert seit
    Mar 2001
    Ort
    Zuhause
    Beiträge
    150
    SELECT artikel, SUM(preis) FROM tbl_artikel WHERE artikelid='5' AND artikelid='9';

    Vielleicht so?oder wat?
     
    S_I_G_N_A_T_U_R

  4. #4
    Registriert seit
    Jan 2002
    Ort
    Dresden, Germany, Germany
    Beiträge
    228
    Hi Leute,

    ich denkmal das mein Doz das so gemeint hat, sicher bin ich mir nicht werd es trotzdem ausprobieren.

    Thanks

    Mike

    Hab jetzt folgendes Problem dazu bekommen:

    <?
    $a = $PHPSESSID;
    include("dbconnect_inc.php");
    $sql = "SELECT * FROM korb WHERE '$art'=korb_id";
    $sql = "SELECT SUM(anzahl * preis) FROM korb WHERE '$art'=korb_id";
    $gesamt = mysql_fetch_row($ergebnis);
    $a = $gesamt[0];
    $res = mysql_query($sql);
    $anz = mysql_num_rows($res);
    print "
    <table border=0 align=left class=tabbord>
    <tr>
    <th colspan=4>Warenkorb</th>
    </tr>
    <tr>
    <th align=left>Menge</th>
    <th align=left>Artikelbezeichnung</th>
    <th align=left>Preis</th>
    <th align=left>Farbe</th>
    </tr>
    ";
    while ( $z = mysql_fetch_row($res))
    {
    print "
    <tr>
    <td><input style='width:30px' type=text value='$z[2]' name=menge></td>
    <td><input style='width:273px' type=text value='$z[0]' name=artikelbez></td>
    <td><input style='width:80px' type=text value='$z[4]' name=preis></td>
    <td><input style='width:60px' type=text value='$z[3]' name=farbe></td>
    <td><a href='loesch.php?id=$z[9]'>l&ouml;schen</a></td>";
    }
    print "
    </tr>
    <tr>
    <td>$a</td>
    </tr>
    </table>
    </td>
    </tr>";

    print "
    <tr>
    <td><a href='dbein.php?art=$a'>weiter</a></td>
    </tr>
    </table>

    und erhalte folgende Fehlermeldung:

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\wampp2\htdocs\tch\shop\php\warenkorb.php on line 18

    Nun klappt zwar das berechnen doch leider liest PHP die Daten nicht mehr aus der DB.

    Geändert von lordofscotland (15.09.03 um 17:58 Uhr)
     
    Ich glaube an nichts, alles ist heilig - ich glaube an alles, nichts ist heilig

    -Tom Robbins-

    Jeder neue Tag bringt Überraschungen, und man(n) lernt nie aus.

  5. #5
    Avatar von Kimble
    Kimble Kimble ist offline Mitglied Brokat
    Registriert seit
    May 2001
    Beiträge
    334
    siehe Kommentar

    ausserdem sollte man sich angewoehnen laengere HTML Stuecke abzutrennen und nich mit print "blablub"; oder echo "blablub";

    Code sauber strukturieren und nich so hinpfuschen!
    PHP-Code:
    <?php

    $a 
    $PHPSESSID;
    include(
    "dbconnect_inc.php");
    $sql "SELECT * FROM korb WHERE '$art'=korb_id";
    $sql "SELECT SUM(anzahl * preis) FROM korb WHERE '$art'=korb_id";

    // wo ist der Abfrage String fuer $ergebnis?
    //
    // so existiert die Variable nicht es es kommt zur Fehlermeldung
    $gesamt mysql_fetch_row$ergebnis );
    $a $gesamt[0];
    $res mysql_query$sql );
    $anz mysql_num_rows$res );

    ?>

    <table border=0 align=left class=tabbord>
        <tr>
            <th colspan=4>Warenkorb</th>
        </tr>
        <tr>
            <th align=left>Menge</th>
            <th align=left>Artikelbezeichnung</th>
            <th align=left>Preis</th>
            <th align=left>Farbe</th>
         </tr>

    <?php

    while ( $z mysql_fetch_row($res))
    {

    ?>

        <tr>
            <td><input style='width:30px' type=text value='$z[2]' name=menge></td>
            <td><input style='width:273px' type=text value='$z[0]' name=artikelbez></td>
            <td><input style='width:80px' type=text value='$z[4]' name=preis></td>
            <td><input style='width:60px' type=text value='$z[3]' name=farbe></td>
            <td><a href='loesch.php?id=$z[9]'>löschen</a></td>";

    <?php

    }

    ?>

        </tr>
        <tr>
            <td><?php=$a?></td>
        </tr>
    </table>
    </td>
    </tr>
    <tr>
        <td><a href='dbein.php?art=$a'>weiter</a></td>
    </tr>
    </table>
     

  6. #6
    Registriert seit
    Jan 2002
    Ort
    Dresden, Germany, Germany
    Beiträge
    228
    und schon beseitigt.

    Nochmals Danke an euch

    Mike
     
    Ich glaube an nichts, alles ist heilig - ich glaube an alles, nichts ist heilig

    -Tom Robbins-

    Jeder neue Tag bringt Überraschungen, und man(n) lernt nie aus.

Ähnliche Themen

  1. Preise?
    Von Hoazl im Forum Ausbildung & Beruf
    Antworten: 1
    Letzter Beitrag: 12.11.09, 08:16
  2. Online-Shops Preise auslesen
    Von Raven280438 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 21.05.09, 12:02
  3. Preise berechnen
    Von DiDiJo im Forum PHP
    Antworten: 1
    Letzter Beitrag: 12.01.09, 12:04
  4. Datum auslesen/berechnen in C#
    Von BugsBastard im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 17.08.06, 14:16
  5. OnlineShop: Bestellung auslesen & Total berechnen
    Von DoRiMaN im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 07.05.05, 15:51