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

 
 
LinkBack Themen-Optionen Ansicht
Alt 11.05.2009, 16:40:03   #1 (permalink)
CasinoFreak

ID: 171905
Lose-Remote

Tommyboy2008 eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 1.790
Standard [S] PHP hilfe VMS

Hi habe mir ein eigenes addon geschrieben, was ich aber nicht verkaufen werde.

es wird darin eine rangfolge angezeigt, allerdings brauche ich nun noch einen schnpisel das es den platz auch anzeigt

kann mir einer einen schnipsel dafür machen oder mir helfen sowas zu schreiben

dafür gibts 5mio lose
Tommyboy2008 ist offline  
Alt 11.05.2009, 17:17:40   #2 (permalink)
Romy lieb haben
Benutzerbild von chrisi01

ID: 101113
Lose-Remote

Reg: 26.11.2008
Beiträge: 2.862
Standard

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
$foo 0;
$abfrage "SELECT username FROM table ORDER BY was_weiss_ich LIMIT 0,10";
  
$ergebnis mysql_query($abfrage);
  while(
$row mysql_fetch_object($ergebnis))
    {
    echo 
$row->username;
    
$foo++; //$foo = $foo + 1 abgekürzt
    
echo $foo;
    } 
vielleicht so? aber mit den wenigen Infos die du uns gibts kann man da nicht viel sagen. Wo kommen die Plätze her wie ließt du sie aus usw... Denke aber in einer Schleife ausgeben und in der Schleife einen Zähler könnte helfen

mfg

Chris
 
chrisi01 ist offline  
Alt 11.05.2009, 17:28:31   #3 (permalink)
CasinoFreak

ID: 171905
Lose-Remote

Tommyboy2008 eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 1.790
Standard

Zitat:
Zitat von chrisi01 Beitrag anzeigen
PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
$foo 0;
$abfrage "SELECT username FROM table ORDER BY was_weiss_ich LIMIT 0,10";
  
$ergebnis mysql_query($abfrage);
  while(
$row mysql_fetch_object($ergebnis))
    {
    echo 
$row->username;
    
$foo++; //$foo = $foo + 1 abgekürzt
    
echo $foo;
    } 
vielleicht so? aber mit den wenigen Infos die du uns gibts kann man da nicht viel sagen. Wo kommen die Plätze her wie ließt du sie aus usw... Denke aber in einer Schleife ausgeben und in der Schleife einen Zähler könnte helfen

mfg

Chris

das ist einfach nur es liest die daten aus der _kontodaten abteilung der VMS DB und ordnet die user nach bestimmten faktoren.

und es soll noch daneben der Platz angezeigt werden.
Tommyboy2008 ist offline Threadstarter  
Alt 11.05.2009, 17:40:46   #4 (permalink)
Romy lieb haben
Benutzerbild von chrisi01

ID: 101113
Lose-Remote

Reg: 26.11.2008
Beiträge: 2.862
Standard

naja dann ist ein Schleifenzähler, so wie bei meinen Beispiel, doch wunderbar dafür geeignet.

mfg

Chris
 
chrisi01 ist offline  
Alt 11.05.2009, 17:48:27   #5 (permalink)
CasinoFreak

ID: 171905
Lose-Remote

Tommyboy2008 eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 1.790
Standard

also das echo zeigt 123 an und in der tabelle zeigt es ( habe 3 user auf dem system)
3
3
3

also überall platz 3
Tommyboy2008 ist offline Threadstarter  
Alt 11.05.2009, 18:06:47   #6 (permalink)
Romy lieb haben
Benutzerbild von chrisi01

ID: 101113
Lose-Remote

Reg: 26.11.2008
Beiträge: 2.862
Standard

zeig doch mal den Code so kann man echt nur raten

mfg

Chris
 
chrisi01 ist offline  
Alt 11.05.2009, 18:31:17   #7 (permalink)
CasinoFreak

ID: 171905
Lose-Remote

Tommyboy2008 eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 1.790
Standard

Zitat:
Zitat von chrisi01 Beitrag anzeigen
zeig doch mal den Code so kann man echt nur raten

mfg

Chris
Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
$ranking = db_query("SELECT uid,status,nickname,games,bpg,rang FROM vms_kontodaten ORDER BY bpg DESC LIMIT ".($_GET['page'] > 0 ? $_GET['page']*50 : 0).",50"); $platz = 0; $abfrage = "SELECT uid,status,nickname,games,bpg,rang FROM vms_kontodaten ORDER BY bpg DESC LIMIT 5000"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { $platz++; echo $platz; }
Tommyboy2008 ist offline Threadstarter  
Alt 11.05.2009, 18:33:37   #8 (permalink)
abgemeldet

Reg: 02.05.2006
Beiträge: 9.117
Standard

Bei dem Code kommt sicher nicht die Ausgabe: 333 sondern 123 wie es sein sollte. Aber wieso hast du den query 2x drin?
 
27o8 ist offline  
Alt 11.05.2009, 18:42:58   #9 (permalink)
CasinoFreak

ID: 171905
Lose-Remote

Tommyboy2008 eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 1.790
Standard

Zitat:
Zitat von Gremlin Beitrag anzeigen
Bei dem Code kommt sicher nicht die Ausgabe: 333 sondern 123 wie es sein sollte. Aber wieso hast du den query 2x drin?
wahr nur zum test...

ja wie gesagt das echo gibt 123 raus aber in der tabelle gibt es zu jedem einselnen user 3 aus
Tommyboy2008 ist offline Threadstarter  
Alt 11.05.2009, 19:11:30   #10 (permalink)
Erfahrener Benutzer
Benutzerbild von Fehlfaktor

Reg: 24.04.2006
Beiträge: 206
Standard

Das liegt wohl daran, dass du die Tabelle nicht in der While-Schleife weiter führst.
Fehlfaktor ist offline  
Alt 11.05.2009, 19:53:22   #11 (permalink)
CasinoFreak

ID: 171905
Lose-Remote

Tommyboy2008 eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 1.790
Standard

ok habe das jetzt so eingebaut:

Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<? while ($show = mysql_fetch_array($ranking)) { $i++; while($row = mysql_fetch_object($ergebnis)) { $platz++; ?> <tbody id="datarows" style="height: 30px; "> <tr class="tr_row<?=($i % 2 == 0 ? '0' : '1');?>"> <td align="center">&nbsp;<?=$platz;?></td> <td align="center">&nbsp;<a class="pn" href="?content=/nickpage&amp;nick=<?=$show['nickname'];?>"><?=$show['nickname'];?></a>&nbsp;</td> <td align="center">&nbsp;<?=$show['bpg'];?>&nbsp;</b></td> </tr> </tbody> <?}}?>
da kommt auch 1 2 3 allerdings immer der selbe user daneben z.B.

1 hanzwurst
2 hanzwurst
3 hanzwurst
Tommyboy2008 ist offline Threadstarter  
Alt 12.05.2009, 17:07:00   #12 (permalink)
Erfahrener Benutzer
Benutzerbild von Fehlfaktor

Reg: 24.04.2006
Beiträge: 206
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:
25:
26:
<?
$abfrage 
db_query("SELECT uid,status,nickname,games,bpg,rang FROM vms_kontodaten ORDER BY bpg DESC LIMIT ".($_GET['page'] > $_GET['page']*50 0).",50");
$ergebnis mysql_query($abfrage);
$platz=0;

echo 
"<center>";
echo 
"<table width='500' border='1' bordercolor='#000000'>";
echo 
"<tr>";
echo 
"<td width='500' colspan='3'><center>Statistik</center></td>";
echo 
"<tr>";
echo 
"</tr>";
echo 
"<td width='25' colspan='1'><center>Platz</center></td><td width='275' colspan='1'><center>Nickname</center></td><td width='200' colspan='1'><center>Punkte</center></td>";
echo 
"</tr>";

while(
$row mysql_fetch_object($ergebnis))
{
    
$platz++;
    echo 
"<tr>";
    echo 
"<td width='25' colspan='1'><center>$platz</center></td><td width='275' colspan='1'><center>".$row->nickname."</center></td><td width='200' colspan='1'><b><center>".$row->bpg."</center></b></td>";
    echo 
"</tr>";
}

echo
"</table>";
echo 
"</center>";

?>
Das ist aber ein Chaos bei dir, ich hätte es jetzt so gemacht.
Fehlfaktor ist offline  
Alt 12.05.2009, 19:24:06   #13 (permalink)
Erfahrener Benutzer

ID: 296438
Lose-Remote

paddya eine Nachricht über ICQ schicken paddya eine Nachricht über MSN schicken
Reg: 04.09.2007
Beiträge: 529
Standard

Das wird so nicht funktionieren. Die Plätze werden dann immer von 1 - 50 vergeben, egal auf welcher Seite man sich befindet.

PHP-Code:
1:
    $platz = (isset($_GET['page']) AND is_numeric($_GET['page'])) ? ((int) $_GET['page'] - 1) * 50 0
Greetz

paddya
 
paddya ist offline  
 

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
Brauche Hilfe!! Bei guter Hilfe gibt es 30k SGH Lose4Action 9 11.07.2009 23:20:18
Hilfe - Anfänger sucht Hilfe bei Photoshop CS4 Body2712 Grafik & Design 9 16.01.2009 11:57:53
[S] Hilfe für diverse VMS-Addons - bis 100k für deine Hilfe DasGuru Lose4Scripts 15 10.09.2008 20:59:39
Hilfe: Benötige Hilfe bei mySQL Datenbank vom Script Christian Scripts & Software 1 25.06.2008 10:12:36


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45:12 Uhr.