News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 3
Seite [1]
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Thema - 05.10.2006 um 19:16 Uhr
also ich versuche grade mit diser abfrage in die squad ansicht einzubauen, dass angezeigt wird, wie viele wins draws und loses n squad hat, aber der zeit mir immer an dass da n undefined offset is:

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.
25.
26.
27.
28.
1. / 2. / ... 
<?php 





$where_war 
'squads_id='.$bx_squads[$sq_run]['squads_id'];                
$select_war 'war.games_id AS games_id, war.wars_date AS wars_date, war.clans_id AS clans_id, cln.clans_short AS clans_short, cat.categories_name AS categories_name, war.categories_id AS categories_id, war.wars_score1 AS wars_score1, war.wars_score2 AS wars_score2, war.wars_id AS wars_id';
$from_war 'wars war INNER JOIN {pre}_categories cat ON war.categories_id = cat.categories_id ';
$from_war .= 'INNER JOIN {pre}_clans cln ON war.clans_id = cln.clans_id ';

$bx_squad_wars bx_sql_select(__FILE__,$from_war,$select_war,$where_war);
$wars_loop bx_sql_count(__FILE__,'wars',$where_war);
                
                echo 
bx_html_big(1).$wars_loop.bx_html_big(0);
$win=0;
$lose=0;
$draw=0;
                
for(
$wars_run=0$wars_run<$wars_loop$wars_run++) {

if(
$bx_squad_wars[$wars_run]['wars_score1']>$bx_squad_wars[$wars_run]['wars_score2']) $win++;
if(
$bx_squad_wars[$wars_run]['wars_score1']<$bx_squad_wars[$wars_run]['wars_score2']) $lose++;
if(
$bx_squad_wars[$wars_run]['wars_score1']==$bx_squad_wars[$wars_run]['wars_score2']) $draw++;
}
                

 
?>


wenn ich aber aus dieser zeile:

Code2 +-

 
1.
2.
1. / 2. / ... 
<?php 
if($bx_squad_wars[$wars_run]['wars_score1']>$bx_squad_wars[$wars_run]['wars_score2']) $win++; ?>


das [$wars_run] weglassen funktioniert es, bis auf, dass 28 mal(so viele wars gibt es) der gleiche war ausgewertet wird.

was mache ich falsch?

// Seite wurde gesprengt


------------------
www.laszlokorte.de

Zuletzt editiert von Mr.AndersoN am 05.10.2006 um 19:44 Uhr (1x Editiert)
Inaktiv
Mr.AndersoN


Going for pro




Herkunft: Dresden
Beiträge: 529
# Antwort: 1 - 05.10.2006 um 19:45 Uhr
schreib mal anstatt der Schleife folgendes:

 
1.
2.
3.
1. / 2. / ... 
 echo '<pre>';
print_r($bx_squad_wars);
echo 
'</pre>';


------------------
ClanSphere - professional clan care starts here






Inaktiv
|
SCHIRI ClanSphere Team
Thread-Ersteller


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 2 - 05.10.2006 um 21:28 Uhr
hmm komisch, es wird pro sqaud scheinbar immer nur ein war ausgelsen...

Array
(
[games_id] => 5
[wars_date] => 1157554800
[clans_id] => 43
[clans_short] => AoS
[categories_name] => Clanwar
[categories_id] => 89
[wars_score1] => 23
[wars_score2] => 1
[wars_id] => 70
)


------------------
www.laszlokorte.de

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 3 - 05.10.2006 um 23:12 Uhr
haben das im icq geklärt. $limit der bx_sql_select wurde nicht übergeben und das ist standardmässig auf 1, deshalb wurde nur 1 datensatz geliefert.

/close


Inaktiv
|
Antworten: 3
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo