Zurück   klamm-Forum > klamm-Lose > Lose4Scripts > Lose4Scripts (erledigt)

 
 
LinkBack Themen-Optionen Ansicht
Alt 04.01.2008, 16:39:14   #16 (permalink)
Erfahrener Benutzer

ID: 247061
Lose-Remote

Stephan18 eine Nachricht über ICQ schicken
Reg: 20.07.2006
Beiträge: 1.086
Standard

seit ma nett zur Datenbank!! ddie arbeitet sich ja sonst tot ^^

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?
    
include("../config.php");
    
$start                    "1196463601";
    
$end                    "1199141999";
    
$summe                    0;


    
$logs                    mysql_query("    SELECT l.itemid, s.preis FROM logger l
                                LEFT JOIN
                                shop s ON (l.itemid = s.id)
                                WHERE l.time >= '"
.$start."' and l.time <= '".$end."'
                                ORDER BY time"
);


    
$logs                    mysql_fetch_array($logs);
    
$summe                    $summe $preis;
    print 
$summe;
?>
 

Geändert von Stephan18 (04.01.2008 um 16:40:35 Uhr)
Stephan18 ist offline  
Alt 04.01.2008, 16:41:14   #17 (permalink)
Creative Director
Benutzerbild von Tomson

ID: 300668
Lose-Remote

Tomson eine Nachricht über ICQ schicken Tomson eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 1.218
Standard

Zitat:
Zitat von Stephan18 Beitrag anzeigen
seit ma nett zur Datenbank!! ddie arbeitet sich ja sonst tot ^^

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?
    
include("../config.php");
    
$start                    "1196463601";
    
$end                    "1199141999";
    
$summe                    0;
 
 
    
$logs                    mysql_query("    SELECT l.itemid, s.preis FROM logger l
                                LEFT JOIN
                                shop s ON (l.itemid = s.id)
                                WHERE l.time >= '"
.$start."' and l.time <= '".$end."'
                                ORDER BY time"
);
 
 
    
$logs                    mysql_fetch_array($logs);
    
$summe                    $summe $preis;
    print 
$summe;
?>

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in xxx on line 15
0
Tomson ist offline Threadstarter  
Alt 04.01.2008, 16:42:04   #18 (permalink)
Erfahrener Benutzer

ID: 247061
Lose-Remote

Stephan18 eine Nachricht über ICQ schicken
Reg: 20.07.2006
Beiträge: 1.086
Standard

Zitat:
Zitat von Tomson Beitrag anzeigen

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in xxx on line 15
0
stimmen denn die Tabellenangaben? also das die Spalten und Tabellen wirklich existieren?
 
Stephan18 ist offline  
Alt 04.01.2008, 16:42:32   #19 (permalink)
Creative Director
Benutzerbild von Tomson

ID: 300668
Lose-Remote

Tomson eine Nachricht über ICQ schicken Tomson eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 1.218
Standard

Das ist soweit TOP:

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
<?  
include("../config.php"); 
$start "1196463601"
$end "1199141999"
$logs mysql_query("SELECT * FROM loger WHERE time >= '".$start."' AND time <= '".$end."' ORDER BY time"); 
 
 
$summe 0;
 
while(
$log mysql_fetch_array($logs)) 

?>
<?=$log
['itemid'];?><br>
<? 
 $res 
mysql_query("SELECT preis FROM shop WHERE id = ".$log['itemid']);
 
$preis mysql_result($res,0,"preis");
 
 
$summe $summe $preis;

 
 echo 
"<br> Gesammt: $summe";
 
?>
hier muss nur noch für jede <?=$log['itemid'];?> der preis stehen

Geändert von Tomson (04.01.2008 um 16:42:58 Uhr)
Tomson ist offline Threadstarter  
Alt 04.01.2008, 16:42:46   #20 (permalink)
Erfahrener Benutzer

ID: 247061
Lose-Remote

Stephan18 eine Nachricht über ICQ schicken
Reg: 20.07.2006
Beiträge: 1.086
Standard

Zitat:
Zitat von Stephan18 Beitrag anzeigen
stimmen denn die Tabellenangaben? also das die Spalten und Tabellen wirklich existieren?
den oberen würd ich aber nicht nehmen.. der ist viel zu unnötig, wieso mehrere Abfragen wenne ine Reicht?


mach mal das:

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?
    
include("../config.php");
    
$start                    "1196463601";
    
$end                    "1199141999";
    
$summe                    0;


    
$logs                    mysql_query("    SELECT itemid.l, preis.s FROM logger l
                                LEFT JOIN
                                shop s ON (l.itemid = s.id)
                                WHERE l.time >= '"
.$start."' and l.time <= '".$end."'
                                ORDER BY time"
) or die(mysql_error());


    
$logs                    mysql_fetch_array($logs);
    
$summe                    $summe $preis;
    print 
$summe;
?>
 

Geändert von Stephan18 (04.01.2008 um 16:43:25 Uhr)
Stephan18 ist offline  
Alt 04.01.2008, 16:43:07   #21 (permalink)
Erfahrener Benutzer

ID: 103536
Lose-Remote

Reg: 03.05.2006
Beiträge: 189
Standard

hier, für euch:

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<?php
include ('../config.php');
$start 1196463601;
$end 1199141999;
$logs mysql_query("SELECT t1.itemid, t2.preis FROM loger AS t1 LEFT JOIN shop AS t2 ON (t1.itemid = t2.id) WHERE (t1.time >= '".$start."' AND t1.time <= '".$end."') ORDER BY t1.time DESC");
$wert 0;
while(
$log mysql_fetch_array($logs)) {
     echo 
'ItemId: '.$log['itemid'].' Preis:'.$log['preis'].'<br>';
     
$wert += $log['preis'];
}
echo 
'<br><br>Gesamt: '.$wert;
?>
Mit einem freundlichem Gruß
SebbyPHM


Geändert von SebbyPHM (04.01.2008 um 16:45:47 Uhr)
SebbyPHM ist offline  
Alt 04.01.2008, 16:43:24   #22 (permalink)
XHTML|PHP|SQL|C

ID: 227795
Lose-Remote

Reg: 19.09.2006
Beiträge: 985
Standard

Da sind wir wohl beide die einzigen mit dem "richtigen" Ansatz =)
Haben wohl beide den gleichen Denkfehler
@Stephan18
 

Geändert von Darklord (04.01.2008 um 16:43:44 Uhr)
Darklord ist offline  
Alt 04.01.2008, 16:43:26   #23 (permalink)
Hüüüüäääh? :):)
Benutzerbild von tkiela

ID: 295523
Lose-Remote
Reallife

Reg: 25.08.2007
Beiträge: 635
Standard

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
<?  
include("../config.php"); 
$start "1196463601"
$end "1199141999"
$logs mysql_query("SELECT * FROM loger WHERE time >= '".$start."' AND time <= '".$end."' ORDER BY time"); 
 
 
$summe 0;
 
while(
$log mysql_fetch_array($logs)) 

?>
<?=$log
['itemid'];?>
<? 
 $res 
mysql_query("SELECT preis FROM shop WHERE id = ".$log['itemid']);
 
$preis mysql_result($res,0,"preis");
 
 
$summe $summe $preis;

 
 echo 
$summe
 echo 
"Der Preis für den Artikel mit der ID ".$log['itemid']." betr&auml;gt ".$preis";
 
 
?>
 
tkiela ist offline  
Alt 04.01.2008, 16:45:08   #24 (permalink)
Creative Director
Benutzerbild von Tomson

ID: 300668
Lose-Remote

Tomson eine Nachricht über ICQ schicken Tomson eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 1.218
Standard

Zitat:
Zitat von SebbyPHM Beitrag anzeigen
hier, für euch:

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
include ('../config.php');
$start 1196463601;
$end 1199141999;
$logs mysql_query("SELECT t1.itemid, t2.preis FROM loger AS t1 LEFT JOIN shop AS t2 ON (t1.itemid = t2.id) WHERE (t1.time >= '".$start."' AND t1.time <= '".$end."') ORDER BY t1.time DESC");
 
while(
$log mysql_fetch_array($logs)) echo 'ItemId: '.$log['itemid'].' Preis:'.$log['preis'].'<br>';
?>
das ist ok fehlt nur das gesammt!
Tomson ist offline Threadstarter  
Alt 04.01.2008, 16:45:12   #25 (permalink)
Erfahrener Benutzer

ID: 247061
Lose-Remote

Stephan18 eine Nachricht über ICQ schicken
Reg: 20.07.2006
Beiträge: 1.086
Standard

Zitat:
Zitat von SebbyPHM Beitrag anzeigen
hier, für euch:

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
<?php
include ('../config.php');
$start 1196463601;
$end 1199141999;
$logs mysql_query("SELECT t1.itemid, t2.preis FROM loger AS t1 LEFT JOIN shop AS t2 ON (t1.itemid = t2.id) WHERE (t1.time >= '".$start."' AND t1.time <= '".$end."') ORDER BY t1.time DESC");

while(
$log mysql_fetch_array($logs)) {
$gesammt += $log['preis'];
echo 
'ItemId: '.$log['itemid'].' Preis:'.$log['preis'].'<br>';
}

print 
"Gesammt: ".$gesammt;
?>
joa so wie ich es auch hatte :P ein wenig anders aber beste möglichkeit
 

Geändert von Stephan18 (04.01.2008 um 16:45:57 Uhr)
Stephan18 ist offline  
Alt 04.01.2008, 16:46:22   #26 (permalink)
Erfahrener Benutzer

ID: 247061
Lose-Remote

Stephan18 eine Nachricht über ICQ schicken
Reg: 20.07.2006
Beiträge: 1.086
Standard

mit gesammt:

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?php 
include ('../config.php'); 
$start 1196463601
$end 1199141999
$gesammt 0;
$logs mysql_query("SELECT t1.itemid, t2.preis FROM loger AS t1 LEFT JOIN shop AS t2 ON (t1.itemid = t2.id) WHERE (t1.time >= '".$start."' AND t1.time <= '".$end."') ORDER BY t1.time DESC"); 

while(
$log mysql_fetch_array($logs)) { 
$gesammt += $log['preis']; 
echo 
'ItemId: '.$log['itemid'].' Preis:'.$log['preis'].'<br>'


print 
"Gesammt: ".$gesammt
?>
 

Geändert von Stephan18 (04.01.2008 um 16:46:44 Uhr)
Stephan18 ist offline  
Alt 04.01.2008, 16:46:23   #27 (permalink)
Erfahrener Benutzer

ID: 103536
Lose-Remote

Reg: 03.05.2006
Beiträge: 189
Standard

Habe meinen Code geupdated .
Mit einem freundlichem Gruß
SebbyPHM

SebbyPHM ist offline  
Alt 04.01.2008, 16:49:39   #28 (permalink)
Creative Director
Benutzerbild von Tomson

ID: 300668
Lose-Remote

Tomson eine Nachricht über ICQ schicken Tomson eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 1.218
Standard

Zitat:
Zitat von Stephan18 Beitrag anzeigen
mit gesammt:

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?php 
include ('../config.php'); 
$start 1196463601
$end 1199141999
$gesammt 0;
$logs mysql_query("SELECT t1.itemid, t2.preis FROM loger AS t1 LEFT JOIN shop AS t2 ON (t1.itemid = t2.id) WHERE (t1.time >= '".$start."' AND t1.time <= '".$end."') ORDER BY t1.time DESC"); 
 
while(
$log mysql_fetch_array($logs)) { 
$gesammt += $log['preis']; 
echo 
'ItemId: '.$log['itemid'].' Preis:'.$log['preis'].'<br>'

 
print 
"Gesammt: ".$gesammt
?>
Das ist TOP 100%
der ist gekauft
Tomson ist offline Threadstarter  
 

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL-Abfrage über 2 Tabellen, wo 2 Bedingungen gleichzeitig erfüllt sein müssen. klausschreiber Programmierung 16 03.09.2008 18:01:52
[MySQL] Abfrage aus zwei Tabellen mailme24.de Programmierung 3 07.06.2007 19:53:00
[PHP/MySQL] Abfrage über 2 tabellen HamburgerJungx Programmierung 8 06.06.2007 05:08:39
[MYSQL] Mit einer Abfrage mehrere Tabellen durchsuchen glowhand Programmierung 18 08.05.2007 22:29:52
PHP & MySQL: Suche Hilfe... Abfrage über drei Tabellen eggman Lose4Scripts (erledigt) 2 09.07.2006 22:28:40


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:16:22 Uhr.