ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
462
462
EMPFEHLEN
-
10.09.03 19:23 #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
MikeIch 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.
-
Code Stueck posten, in dem das auftritt und die Fehlermeldung posten, dann kann dir auch geholfen werden
-
11.09.03 13:50 #3
- 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
-
11.09.03 15:28 #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ö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.
-
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>
-
15.09.03 23:09 #6
- Registriert seit
- Jan 2002
- Ort
- Dresden, Germany, Germany
- Beiträge
- 228
und schon beseitigt.
Nochmals Danke an euch
MikeIch 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
-
Preise?
Von Hoazl im Forum Ausbildung & BerufAntworten: 1Letzter Beitrag: 12.11.09, 08:16 -
Online-Shops Preise auslesen
Von Raven280438 im Forum PHPAntworten: 2Letzter Beitrag: 21.05.09, 12:02 -
Preise berechnen
Von DiDiJo im Forum PHPAntworten: 1Letzter Beitrag: 12.01.09, 12:04 -
Datum auslesen/berechnen in C#
Von BugsBastard im Forum .NET CaféAntworten: 1Letzter Beitrag: 17.08.06, 14:16 -
OnlineShop: Bestellung auslesen & Total berechnen
Von DoRiMaN im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 07.05.05, 15:51





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren