tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
Like Tree1Danke
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
609
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    latinum_1982 latinum_1982 ist offline Mitglied Gold
    Registriert seit
    Jun 2011
    Ort
    Wiener Neustadt / Österreich
    Beiträge
    165
    so geht aber nicht
     

  2. #17
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.961
    Ich formatiere dir das erstmal sinnvoll:
    Code PHP:
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    
    <?php
    function rate($rate, $db, $foto_id) {
      if(!is_numeric($rate) || ($rate < 1) || ($rate > 10)) {
        return false;
      }
      $rate = (int)$rate;
      $sql = 'INSERT INTO
                `voting_rate` (`ArticleID`, `punte`, `date`)
              VALUES
                (?,?, NOW())';
      $stmt = $db->prepare($sql);
      $stmt->bind_param('ii', $foto_id, $rate);
      $stmt->execute();
      $result = $stmt->insert_id;
      $stmt->close();
      return (bool) $result;
    }
     
    function getVotes($db) {
      $result = false;
      $sql = 'SELECT
                SUM(`punte`),
                COUNT(*)
              FROM    
                `voting_rate`';
     
      $stmt = $db->prepare($sql);
      $stmt->execute();
      $stmt->bind_result($rate_sum, $rate_count);
      while($stmt->fetch()) {
        if($rate_count > 0) {
          $result = array(
            'RateSUM'   => $rate_sum,
            'RateCount' => $rate_count,
            'Rate'      => floor($rate_sum / $rate_count),
          );
        }
      }
      return $result;                              
    }
     
    $zufallsausgabe = 'SELECT * FROM `voting` ORDER BY RAND() LIMIT 1';
    $ausgabe = mysql_query($zufallsausgabe);
    while($row = mysql_fetch_assoc($ausgabe)) {
      if(isset($_GET['rating'])) {
        $result = rate($_GET['rating'], $db, $_GET['id']);
      }
      $votes = getVotes($db);
    ?>
    <h2>Foto Voting</h2>
      <!-- Top Image -->
      <ul class="navigate">
      <?php $i = 1; while($i <= 10): ?>
      <?php if(is_array($votes) && $i <= $votes['Rate']): ?>
        <li><a href="?rating=<?php echo $i ?>" class="active" title="<?php echo $i ?> Star"><?php echo $i ?></a></li>
      <?php else: ?>
        <li><a href="?rating=<?php echo $i ?>" title="<?php echo $i ?> Star"><?php echo $i ?></a></li>
      <?php endif;?>
      <?php ++$i; endwhile; ?>
      </ul>
      <div class="transparent-frame">
        <div class="frame">&nbsp;</div>
          <img src="votingfotos/<?php echo $row['dateiname']; ?>" alt="" width="545" height="285" /><?php } ?>
        </div>
        <div class="cl">&nbsp;</div>
    Geändert von einfach nur crack (05.02.12 um 01:37 Uhr)
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

Ähnliche Themen

  1. Problem mit Voting Script
    Von radio-welt im Forum PHP
    Antworten: 1
    Letzter Beitrag: 20.05.08, 10:43
  2. Foto Voting Script
    Von YibbiYibbi im Forum PHP
    Antworten: 2
    Letzter Beitrag: 07.09.07, 22:36
  3. Tutorial Upload Script
    Von hornkiller im Forum PHP
    Antworten: 4
    Letzter Beitrag: 17.08.04, 16:47
  4. tutorial für tutorial script
    Von cctnt im Forum PHP
    Antworten: 3
    Letzter Beitrag: 10.06.03, 20:23
  5. voting-script
    Von Tschonggy im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 1
    Letzter Beitrag: 31.07.01, 19:28