Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Hilfe - Mein Ralley-Schnipsel geht nicht mehr (Closed)

  1. #1
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370

    Hilfe - Mein Ralley-Schnipsel geht nicht mehr (Closed)

    Hatte vor einiger Zeit mal nen Schnipsel geschustert, mit dem die die Platzierungen aller Rallies in einer Tabelle im "content" angezeigt werden.

    Da nun mal wieder alle Rallies auf einer meine Seiten aktiv sind wollte ich ihn wieder einbauen, was mir aber irgendwie nicht mehr gelingt.

    Die Tabelle selbst arbeitet korrekt, aber mein Layout wird zerschossen, egal wie ich es mache. Mit head und foot drumrum klappts irgednwie auch nicht, da ist der foot fehlerhalt und das rechte Menü verschiebt sich bis zum head der Anzeige.

    Ich bin echt verzweifelt, hatt der Schnipsel doch schon einwandfrei funktioniert.

    Hier mal der Code:

    PHP-Code:
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="450">
      <tr>
        <td width="25%">
    <?
    // Variabeln
    $rp = 0;

    // Ralleydaten auslesen
    $ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='klickralley'"));
    ?>
    <table width="100%" cellpadding="2" cellspacing="2" border="0" align="center">
    <tr>
    <td align="center"><b>User</b></td>
    <td align="center"><b>Klicks</b></td>
    </tr>

    <?
    $platz = db_query("SELECT * FROM ".$db_prefix."_klickralley ORDER BY klicks DESC LIMIT 10");
    while ($pa = mysql_fetch_array($platz)) {
    $rp++;
    if ($ralleydaten['art'] == 'statisch') {
    $mg = number_format($ralleydaten['p'.$rp],2,",",".");
    } else {
    $mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",",".");
    }
    if ($rp > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr>
    <td align="center">'.$pa['uid'].'</td>
    <td align="right">'.number_format($pa['klicks'],0,",",".").'&nbsp;&nbsp;</td>

    </tr>
    ';
    }
    for($x=$rp+1;$x<11;$x++){
    if ($ralleydaten['art'] == 'statisch') {
    $mg = number_format($ralleydaten['p'.$x],2,",",".");
    } else {
    $mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",",".");
    }
    if ($x > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr>
    <td align="center">N/A</td>
    <td align="right">0&nbsp;&nbsp;</td>
    </tr>
    ';
    }
    ?>
    </table>
    </td>
        <td width="25%">
    <?
    // Variabeln
    $rp = 0;

    // Ralleydaten auslesen
    $ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='aktivralley'"));


    ?>

    <table width="100%" cellpadding="2" cellspacing="2" border="0" align="center">
    <tr>
    <td align="center">&nbsp;&nbsp;<b>User</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>Punkte</b>&nbsp;&nbsp;</td>
    </tr>

    <?
    $platz = db_query("SELECT * FROM ".$db_prefix."_aktivralley WHERE punkte > '".$ralleydaten['pro']."' ORDER BY punkte DESC LIMIT 10");
    while ($pa = mysql_fetch_array($platz)) {
    $rp++;
    $mg = number_format($ralleydaten['p'.$rp],2,",",".");
    if ($rp > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr>
    <td align="center">'.$pa['uid'].'</td>
    <td align="right">'.number_format($pa['punkte'],2,",",".").'&nbsp;&nbsp;</td>
    </tr>
    ';
    }
    for($x=$rp+1;$x<11;$x++){
    $mg = number_format($ralleydaten['p'.$x],2,",",".");
    if ($x > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr>
    <td align="center">N/A</td>
    <td align="right">0&nbsp;&nbsp;</td>
    </tr>
    ';
    }
    ?>
    </table>
    </td>

        <td width="25%">

    <?
    // Variabeln
    $rp = 0;

    // Ralleydaten auslesen
    $ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='bettelralley'"));
    ?>
    <table width="100%" cellpadding="2" cellspacing="2" border="0" align="center">
    <tr>
    <td align="center">&nbsp;&nbsp;<b>User</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>Aufrufe</b>&nbsp;&nbsp;</td>
    </tr>

    <?
    $platz = db_query("SELECT * FROM ".$db_prefix."_bettelralley ORDER BY klicks DESC LIMIT 10");
    while ($pa = mysql_fetch_array($platz)) {
    $rp++;
    if ($ralleydaten['art'] == 'statisch') {
    $mg = number_format($ralleydaten['p'.$rp],2,",",".");
    } else {
    $mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",",".");
    }
    if ($rp > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr>
    <td align="center">'.$pa['uid'].'</td>
    <td align="right">'.number_format($pa['klicks'],0,",",".").'&nbsp;&nbsp;</td>
    </tr>
    ';
    }
    for($x=$rp+1;$x<11;$x++){
    if ($ralleydaten['art'] == 'statisch') {
    $mg = number_format($ralleydaten['p'.$x],2,",",".");
    } else {
    $mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",",".");
    }
    if ($x > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr>
    <td align="center">N/A</td>
    <td align="right">0&nbsp;&nbsp;</td>
    </tr>
    ';
    }
    ?>
    </table>
    </td>
        <td width="25%">

    <?
    // Variabeln
    if (!isset($rs))                $rs                        = "";
    if (!isset($count))                $count                = "";
    if (!isset($platz1))        $platz1                = "";
    if (!isset($platz2))        $platz2                = "";
    if (!isset($platz3))        $platz3                = "";
    if (!isset($platz4))        $platz4                = "";
    if (!isset($platz5))        $platz5                = "";
    if (!isset($platz6))        $platz6                = "";
    if (!isset($platz7))        $platz7                = "";
    if (!isset($platz8))        $platz8                = "";
    if (!isset($platz9))        $platz9                = "";
    if (!isset($platz10))        $platz10        = "";

    $filename = 'lib/texte/refralley.txt';

    // Ralleydaten auslesen
    $ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley'"));

    // Datei auslesen
    $fp = fopen ($filename, "r");
    $inhalt = fread ($fp, filesize ($filename));
    fclose ($fp);
    $inhalt = str_replace('\\', '', $inhalt);
    ?>

    <?
    $refs = mysql_query("SELECT werber , COUNT(werber)AS total FROM ".$db_prefix."_werberdaten WHERE werber != 0 and zuordnungszeit >= '".$ralleydaten['start']."' and zuordnungszeit <= '".$ralleydaten['ende']."' and gesamt >= '".$ralleydaten['pro']."' GROUP BY werber ORDER BY total DESC LIMIT 10");
    $count = 1;
    while ($row = mysql_fetch_array($refs)) {
    $user = mysql_fetch_array(mysql_query("SELECT uid FROM ".$db_prefix."_kontodaten WHERE `uid`='$row[0]'"));
    if ($count == 1) {$users[1] = $user[0]; $ref1[1] = $row[1];}
    if ($count == 2) {$users[2] = $user[0]; $ref1[2] = $row[1];}
    if ($count == 3) {$users[3] = $user[0]; $ref1[3] = $row[1];}
    if ($count == 4) {$users[4] = $user[0]; $ref1[4] = $row[1];}
    if ($count == 5) {$users[5] = $user[0]; $ref1[5] = $row[1];}
    if ($count == 6) {$users[6] = $user[0]; $ref1[6] = $row[1];}
    if ($count == 7) {$users[7] = $user[0]; $ref1[7] = $row[1];}
    if ($count == 8) {$users[8] = $user[0]; $ref1[8] = $row[1];}
    if ($count == 9) {$users[9] = $user[0]; $ref1[9] = $row[1];}
    if ($count == 10) {$users[10] = $user[0]; $ref1[10] = $row[1];}
    $count = $count + 1;
    }
    ?>
    <table width="25%" cellpadding="2" cellspacing="2" border="0" align="center">
    <tr>
    <td align="center"><b>User</b></td>
    <td align="center"><b>Refs</b></td>
    </tr>
    <?
    for($x=1;$x<11;$x++){
    $rs++;
    if (!isset($users[$rs]))        $users[$rs]        = "N/A";
    if (!isset($ref1[$rs]))                $ref1[$rs]        = "0";
    ?>
    <tr>
    <td align="center"><?=$users[$rs];?></td>
    <td align="center"><?=$ref1[$rs];?></td>

    </tr>
    <?
    }
    ?>
    </table>
    Wäre cool wenn das mal einer probiert und sagt was da nicht richtig ist.

    Ich hab jetzt über ne Stunde rumprobiert. Keine Ahnung was da nicht stimmt. Muss wohl damals beim Speichern was vergessen haben oder so.

    Bitte helft mir.
    MfG

  2. #2
    Erfahrener Benutzer
    Registriert seit
    23.10.2006
    Beiträge
    127

    RE: Hilfe - Mein Ralley-Schnipsel geht nicht mehr

    Original von Masterphil
    Wäre cool wenn das mal einer probiert und sagt was da nicht richtig ist.

    Ich hab jetzt über ne Stunde rumprobiert. Keine Ahnung was da nicht stimmt. Muss wohl damals beim Speichern was vergessen haben oder so.

    Bitte helft mir.
    MfG
    Naja, dann macht man nicht alles in einer elendslangen Wurst runter, sondern rückt mal die Befehle in den Schleifen ein wenig ein, damit das ganze was gleichschaut, dann sieht man auch eher wenn was fehlt und findet sich auch leichter zurecht im Code

    Also gesucht wird ein Fleischhauer bzw. Koch mit PHP-Kenntnissen damit er die Wurst entsprechend stückelt und den Fehler findet

    Damit es nun nicht heißt, der Beitrag ist sinnlos oder Blödsinn:
    Ich biete demjenigen, ders repariert 100 Downies - einfach dann per PN bei mir melden :]

  3. #3
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370

    Bitte helft mir...

    Da bisher niemend helfen konnte, bitte ich hiermit nochmals um Hilfe.

    Also, der Anzeige der Rallies klappt prima, also falscher php-code dürfte nicht dabei sein, eher ein fehler bei den Tabellen, den ich einfach nicht endecke.

    Bitte helft mir.

    MfG

  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Kann man sich das mal irgendwo "Live" anschauen
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  5. #5
    Erfahrener Benutzer
    Registriert seit
    22.12.2006
    Beiträge
    526
    Vielleicht solltest du mal ganz an das Ende noch "</tr></table>" setzen. Die oberste Tabelle ist ja nicht geschlossen, soweit ich das jetzt sehe.

  6. #6
    Erfahrener Benutzer
    Registriert seit
    11.01.2007
    Beiträge
    278
    Ist ein wenig unübersichtlich. Aber wenn das der ganze Code ist, dann ist die Tabelle aus den ersten 3 zeilen:

    PHP-Code:
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="450">
      <
    tr
    nicht geschlossen.

    In Kurzform ( also wenn ich mir den ganzen PHP-Code mal wegdenke) sieht´s so aus:

    PHP-Code:
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="450">
      <
    tr>
       <
    td width="25%"><table..>...</table></td
      </
    tr>
      <
    tr>
       <
    td width="25%"><table..>...</table></td
      </
    tr>
      <
    tr>
       <
    td width="25%"><table..>...</table></td
      </
    tr>
      <
    tr>
       <
    td width="25%"><table..>...</table>????????????? 
    Also fehlt am Ende noch:

    PHP-Code:
    </td>
    </
    tr>
    </
    table

    Könnt´s das sein?

    [EDIT] Jetz hab ich solange getextet, da war Holstenjungs schon schneller! [/EDIT]
    Computer-Logik pur:
    Keyboard not found
    Press <F1> to continue...

  7. #7
    Erfahrener Benutzer
    Registriert seit
    22.12.2006
    Beiträge
    526
    Sorry, meine Kontaktlinsen sind gerade neu drin, da kann ich natürlich schneller lesen.

  8. #8
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370

    @all...

    An aller die hier geholfen haben erstmal ein großes Dankeschön.

    Nun klappt wieder alles.

    Und weil ich heut mal nett bin, stelle ich diesen Codeschnipsel für alle zur Verfügung. Also einfach die Hilfestellung hier nutzen und schon habt ihr auch alle Rallies in einer Anzeige...(Etwas Code weglassen und es können auch weniger Rallies angezeigt werden)

    Also viel Spaß beim probiren...

    Im Einsatz nun auf der Startseite von www.autolose.net

    MfG

  9. #9
    Erfahrener Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    151
    muss es immer wieder sagen, wäre super wenn es das für das vms2 wäre*g*

  10. #10
    Erfahrener Benutzer
    Registriert seit
    23.10.2006
    Beiträge
    127
    so, wer hats nu repariert?

    kriegt ja 100 downies von mir

    bitte per pn melden, damit das auch erledigt is

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Hilfe die Startseite geht nicht mehr
    Von Body2712 im Forum Support zum VMSone
    Antworten: 9
    Letzter Beitrag: 01.08.2010, 02:04
  2. Mein Slot mag nicht mehr :-/
    Von Sam2004 im Forum Talk, talk, talk...
    Antworten: 8
    Letzter Beitrag: 16.01.2010, 20:32
  3. Mein acc geht nicht mehr?!
    Von Darklord im Forum Support zum VMSone
    Antworten: 9
    Letzter Beitrag: 14.09.2009, 21:10
  4. Nix geht mehr ! - functions.lib.php defekt??? - Hilfe gesucht !
    Von Computerspezi im Forum Support zum VMSone
    Antworten: 8
    Letzter Beitrag: 14.05.2007, 14:18
  5. Logout geht nicht mehr... (Closed)
    Von Masterphil im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 08.01.2007, 11:23

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •