Bewertungen auf HP

    • Bewertungen auf HP

      Hallo,
      kann mir jemand einen Code sagen, womit ich Bewertungen von Gäste auf meiner HP machen lassen kann.

      Es soll so aussehen:


      Grafik: [Hier kommen die Sterne von Bewertung1 hin]
      Spielspaß: [Hier kommen die Sterne von Bewertung2 hin]
      Story: [Hier kommen die Sterne von Bewertung3 hin]

      Bewerte mit!
      Grafik: [__]/10 {GO}
      Spielspaß: [__]/10 {GO}
      Story: [__]/10 {GO} ([__] = Eingabefeld {GO} = Go-Button)


      Was ich mit Sterne meine, sind die Bewertungssterne.
      Es soll so aussehen:
      Wenn 9/10: *********/
      Wenn 6/10: ******////
      (* = grüner Stern, / = schwarzer Stern)

      Hier die Grafiken:
      Positiv: img241.imageshack.us/img241/8230/sternamr2.jpg
      Negativ: img128.imageshack.us/img128/6012/sternbct1.jpg

      WICHTIG: Es darf kein PHP-Script sein!
    • Ich kann dir da nur mit PHP helfn, aber warum KEIN PHP?
      Du kannst ja auch HTML inhalte in ein PHP dokument einbauen!

      Dann würde ich mit einer MySQL Datenbank arbeiten, die bewertung (1-10)
      an deine Tabelle schicken, und die in einem Script auslesen, indem du den Schnitt ausrechnest, den dann runden und per if eingaben die Sterne setzen
      (also
      if($schnitt == "1"){
      echo "<img src='pics/star1.jpg' width='10' height='10'>";
      }elseif($schnitt == "2"){
      echo "<img src='pics/star1.jpg' width='10' height='10'>";
      echo "<img src='pics/star1.jpg' width='10' height='10'>";
      } usw....

      MySQl und PHP tutorial:
      MySQL
      und PHP


      Andernfalls kann ich dir nicht helfen, da HTML weitgehend statisch ist, daher schlecht daür ist, und wenn nur sehr kompliziert im dynamischen zu nutzen ist

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Zeddi ()

    • Wenn ich mich nicht irre kann man bei diesem Homepage Baukasten eine fertige Umfrage einfügen und eben die Frage und Antwortmöglichkeiten ändern. Hab das allerdings noch nicht ausprobiert, war aber schon auf de.tl Seiten, die Umfragen hatten.

      EDIT: Aber so eine spezielle Umfrage, wie du sie anscheinend möchtest wird wohl nicht möglich sein.
      Da hilft dann nur HTML, PHP lernen und einen anderen Hostanbieter finden.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von consolero ()

    • Original von Sesshomaru
      Kann mir niemand ein Bewertungsscript erstellen?


      Ich kenne das.Das nennt sich retroaktive Hemmung.Ich hoffe das das nicht bei mir passiert.Ich würde dir einen anderen Hoster zu nehmen ala Ohost oder Funpic.

      Da hast du wenigstens nicht solche Grenzen.

      EDIT:Ja das Filesizelimit ist sch****.1,1 MB glaub ich.Aber Funpic will ja angeblich das Limit etwas erhöhen.Wird auch langsam Zeit :rolleyes:
      [Blockierte Grafik: http://i.imgur.com/NkRFZf6.png]

      The flowers that bloom in the warmth of the sun are there to be loved by everyone.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Mugen ()

    • Original von Zelda Fan3
      Ich würde dir einen anderen Hoster zu nehmen ala Ohost oder Funpic.

      Da hast du wenigstens nicht solche Grenzen.


      8| also Filesize ist dort ja wohl mal stark begrenzt. ( eins komma sonstwat MB, wenn ich nicht irre)

      Für eine Bewertung sollte es reichen, aber was ist mit dateien (z.B. Videos), die diese Größe überschreiten?

      Es gibt ja auch noch Alternativen.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von consolero ()

    • Soweit ich weiß wenn überhaupt nur noch SEHR komlizierte:
      Hier der PHP script zum Bewerten:
      [php]<?php
      require("connect.inc.php");
      if(!isset($_POST['submit'])) { ?>
      <form action="<?php $PHP_SELF ?>" method="post">
      <table width="400" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
      <tr>
      <td bgcolor="#e7e7e7" align="center" colspan="2">
      <b>Bewerten</b>
      </td>
      </tr>
      <tr>
      <td width="170" bgcolor="#e7e7e7">Deine Bewertung</td>
      <td width="230" bgcolor="#ffffff">
      <form id="form1" name="bew" method="post" action="">
      <label>Bewertung
      <select name="select">
      <option value="10">10</option>
      <option value="9">9</option>
      <option value="8">8</option>
      <option value="7">7</option>
      <option value="6">6</option>
      <option value="5">5</option>
      <option value="4">4</option>
      <option value="3">3</option>
      <option value="2">2</option>
      <option value="1">1</option>
      </select></td>
      </tr>
      <tr>
      <td bgcolor="#e7e7e7" align="center" colspan="2">
      <input type="submit" name="submit" value="Anschicken" class="button">
      </td>
      </tr>
      </table>
      </form>
      <?php
      }else{
      $bew = $_POST['select'];
      $insert = @mysql_query("UPDATE bewertung SET bewe = bewe+'$select', aufg = aufg+1 WHERE NAME = 'Spiel';")OR die(mysql_error());
      }
      ?>[/php]

      Hier der Script zum Abrufen des Ganzen:
      [php]<?php
      require("connect.inc.php");

      $sql = "SELECT Name, bewe, aufg FROM bewertung WHERE Name = 'Spiel'";
      $result = mysql_query($sql) OR die(mysql_error());
      $row = mysql_fetch_assoc($result);
      $aufg = $row['aufg'];
      $bewe = $row['bewe'];
      $res = $bewe / $aufg;
      $res1 = round($res, 1);
      echo 'Bisher wurde das Spiel mit '.$res1.' Punkten von 10 bewertet<br>';
      $res2 = round($res, 0);
      if($res2 == '1'){
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      }elseif($res2 == '2'){
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      }elseif($res2 == '3'){
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      }elseif($res2 == '4'){
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      }elseif($res2 == '5'){
      echo '<img src="img/sternbct1.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      }elseif($res2 == '6'){
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      }elseif($res2 == '7'){
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      }elseif($res2 == '8'){
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      }elseif($res2 == '9'){
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      }elseif($res2 == '10'){
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      echo '<img src="img/sternamr2.jpg" width="15" height="15" />';
      }

      ?>[/php]

      Dann brauchst du noch die connect.inc.php (Deine MySQL zugangsdaten)
      [php]<?php
      $dbHost = "localhost";
      $dbUser = "DEIN MYSQL USERNAME";
      $dbPass = "DEINPASSWORT";
      $dbName = "DER NAME DER DATENBANK";
      $connect = @mysql_connect($dbHost, $dbUser, $dbPass) or die("Konnte keine Verbindung zum Datenbankserver aufbauen!");
      $selectDB = @mysql_select_db($dbName, $connect) or die("Konnte die Datenbank <b>$dbName</b> nicht auswählen!");
      ?>[/php]

      Die Stern pics musst du in einen Orden er mit dem namen img packen,
      und in deine MySQL Datenbank musst du diese Tabelle erstellen:
      Name der Tabelle: bewertung
      Dadrin sollte sein:
      Feld: ID Typ: INT Länge: 11 extra: auto_increment Primärschlüssel: aktiviert
      Feld: Name Typ: VARCHAR Länge: 50
      Feld: bewe Typ: INT Länge: 11
      Feld: aufg Typ: INT Länge: 11

      In den Scripts jeweils statt "Spiel" den Namen des Spiels eingeben, und genau den selben Namen (auch mir Groß-klein) per Einfügen in die erstellte tabelle bei Name einfügen, der rest erledigt sich selber!

      So sieht es dann aus:
      img396.imageshack.us/img396/5170/bspmj1.jpg
      Was soll das PHP sein?

      Nun, PHP ist sowas wie HTML nur das man dmit dynamische Inhalte generieren kann (MySql datenbanken z.B. abrufen) Foren sind Beispielweise komplett auf php aufgebaut

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Zeddi ()

    • Original von Sesshomaru
      und in deine MySQL Datenbank musst du diese Tabelle erstellen:
      Name der Tabelle: bewertung
      Dadrin sollte sein:
      Feld: ID Typ: INT Länge: 11 extra: auto_increment Primärschlüssel: aktiviert
      Feld: Name Typ: VARCHAR Länge: 50
      Feld: bewe Typ: INT Länge: 11
      Feld: aufg Typ: INT Länge: 11


      Das kann ich im HPBK nicht machen :(

      Du hast doch ohost webspace, oder?
      dann gehst du auf "phpmyadmin.dasspieleforum.da.ohost.de/"
      dann solltest du darein kommen^^
    • Ich meine zockerfans.de.tl , das mit einem Baukasten gemacht wurde.

      Geht mal unter TopSpiele-liste und öffnet FlatOut. Unten steht dann Grafik, Spielspaß und Story. Das sollen die Gäste bewerten können.

      @Died-Z: Packe deinen Screenshot am besten in einen Spoiler, denn er ist zu gross.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Joker ()