Ankündigung

Einklappen
Keine Ankündigung bisher.

Kann man verhindern das zwi bilder neben einander stehen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kann man verhindern das zwi bilder neben einander stehen

    Hallo, habe ein bewertungsscript und jetzt habe ich das proplem das es passieren kann das ein und das selbe bild neben einander steht


    <?php

    include('mysql.php');
    include('functions.php');


    // Get random 2
    $query="SELECT * FROM images ORDER BY RAND() LIMIT 0,2";
    $result = @mysql_query($query);

    while($row = mysql_fetch_object($result)) {
    $images[] = (object) $row;
    }


    // Get the top10
    $result = mysql_query("SELECT *, ROUND(score/(1+(losses/wins))) AS performance FROM images ORDER BY ROUND(score/(1+(losses/wins))) DESC LIMIT 0,10");
    while($row = mysql_fetch_object($result)) $top_ratings[] = (object) $row;


    // Close the connection
    mysql_close();


    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Facemash-Alike Script</title>
    <style type="text/css">

    body, html {font-family:Arial, Helvetica, sans-serif;width:100%;margin:0;padding:0;text-align:center;}
    h1 {background-color:#600;color:#fff;padding:20px 0;margin:0;}
    a img {border:0;}
    td {font-size:11px;}
    .image {background-color:#eee;border:1px solid #ddd;border-bottom:1px solid #bbb;padding:5px;}

    </style>
    </head>

    <body>
    <center>
    <table>
    <tr>
    <td valign="top" class="image"><a href="rate.php?winner=<?=$images[0]->image_id?>&loser=<?=$images[1]->image_id?>"><img src="http://www.php.de/images/<?=$images[0]-

    >filename?>" /></a></td>
    <td valign="top" class="image"><a href="rate.php?winner=<?=$images[1]->image_id?>&loser=<?=$images[0]->image_id?>"><img src="http://www.php.de/images/<?=$images[1]-

    >filename?>" /></a></td>
    </tr>
    <tr>
    <td>Won: <?=$images[0]->wins?>, Lost: <?=$images[0]->losses?></td>
    <td>Won: <?=$images[1]->wins?>, Lost: <?=$images[1]->losses?></td>
    </tr>
    <tr>
    <td>Score: <?=$images[0]->score?></td>
    <td>Score: <?=$images[1]->score?></td>
    </tr>
    <tr>
    <td>Expected: <?=round(expected($images[1]->score, $images[0]->score), 4)?></td>
    <td>Expected: <?=round(expected($images[0]->score, $images[1]->score), 4)?></td>
    </tr>
    </table>
    </center>

    <h2>Top Rated</h2>
    <center>
    <table>
    <tr>
    <? foreach($top_ratings as $key => $image) : ?>
    <td valign="top"><img src="http://www.php.de/images/<?=$image->filename?>" width="70" /></td>
    <? endforeach ?>
    </tr>
    <? /* Remove this to see the scoring
    <tr>
    <? foreach($top_ratings as $key => $image) : ?>
    <td valign="top">Score: <?=$image->score?></td>
    <? endforeach ?>
    </tr>
    <tr>
    <? foreach($top_ratings as $key => $image) : ?>
    <td valign="top">Performance: <?=$image->performance?></td>
    <? endforeach ?>
    </tr>
    <tr>
    <? foreach($top_ratings as $key => $image) : ?>
    <td valign="top">Won: <?=$image->wins?></td>
    <? endforeach ?>
    </tr>
    <tr>
    <? foreach($top_ratings as $key => $image) : ?>
    <td valign="top">Lost: <?=$image->losses?></td>
    <? endforeach ?>
    </tr>
    */ ?>
    </table>
    </center>

    </body>
    </html>


  • #2
    Bitte nutze Codetags.
    Select * wird allgemein als schlechter Stil angesehen.
    ORDER BY RAND() hat den Ruf bei größeren Datenmengen langsam zu sein.

    Zu deiner Frage: Sollte DISTINCT (bezüglich des Bildpfades) nicht ausreichend sein, oder habe ich die Frage falsch verstanden??
    Zitat von nikosch
    Naja, anscheinend spricht die Steckdose kein HTTP. LOL

    Kommentar


    • #3
      von DISTINCT habe ich noch nicht gehört

      Kommentar


      • #4
        Wie binde ich DISTINCT ein?

        Kommentar


        • #5
          Frag doch einfach da nach, wo du das Script her hast.
          Windows Server gehören NICHT ins Internet!

          Dildo? Dildo!

          Kommentar


          • #6
            Na ja bei meinen bewertungs script kommtes vor das bild a neben bild a steht und das geht nich weill mann kann ja nicht 2 mal das selbe vergleichen

            Kommentar


            • #7
              Hallo,

              wie bieten nur Hilfe zur Selbsthilfe. Du hast ein Schlüsselwort erhalten, jetzt ist es deine Aufgabe im Handbuch nachzusehen wie du es benutzt.
              Relax, you're doing fine.
              RTFM | php.de Wissenssammlung | Datenbankindizes | Dateien in der DB?

              Kommentar


              • #8
                Alter ihr seit spitze ich frage um Hilfe wegen eines Bildervotingscript und ich bekomme nur Müll


                so wie

                wier bieten nur Hilfe zur Selbsthilfe


                Ihr seit solche A..............

                Kommentar


                • #9
                  Lies die Forenregeln und Richtlinien, wir liefen keine Fertiglösungen, sondern helfen dem Hilfesuchenden auf den richtigen Weg zu kommen.

                  http://dev.mysql.com/doc/refman/5.1/de/select.html da findest du auch einen Absatz zu distinct.
                  Relax, you're doing fine.
                  RTFM | php.de Wissenssammlung | Datenbankindizes | Dateien in der DB?

                  Kommentar


                  • #10
                    Und Tschüß.
                    --

                    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                    Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


                    --

                    Kommentar

                    Lädt...
                    X