Gleich am Anfang, ich bin noch nicht so gut in PHP also bitte nicht wundern wenn mal ein paar blöde Fragen oder noch nicht so gute Code da bei sind
Also ich will oder besser gesagt ich mach ein Bewertungsystem für mein Newssystem, ich habe einen neue Spalte in der Tabelle News angelegt, diese heißt bewertung.
Jetzt habe ich erstmal einen Code gemacht der Abfrägt wie die Bewertung ist und diese Ausgibt, diesen Code binde ich per include ein.
Alles anzeigen
Das funktioniert auch so weit, jetzt habe ich noch ein Script geschrieben was die Spalte Updatet:
Alles anzeigen
Nur wie mache ich es jetzt das wenn der User auf Neu bewerten geht 5 Kreise kommen und das was er anklickt wird dan in mysql als die Bewertung gespeichert?
Danke im Voraus...
Also ich will oder besser gesagt ich mach ein Bewertungsystem für mein Newssystem, ich habe einen neue Spalte in der Tabelle News angelegt, diese heißt bewertung.
Jetzt habe ich erstmal einen Code gemacht der Abfrägt wie die Bewertung ist und diese Ausgibt, diesen Code binde ich per include ein.
Quellcode
- <?php
- if ($news->bewertung == 0)
- {
- echo "<b>Bewertung:</b> Keine Bewertungen";
- }
- if ($news->bewertung == 1)
- {
- echo "<b>Bewertung:</b> <img src='images/bewerten/1.gif' border='0' />";
- }
- if ($news->bewertung == 2)
- {
- echo "<b>Bewertung:</b> <img src='images/bewerten/2.GIF' border='0' />";
- }
- if ($news->bewertung == 3)
- {
- echo "<b>Bewertung:</b> <img src='images/bewerten/3.GIF' border='0' />";
- }
- if ($news->bewertung == 4)
- {
- echo "<b>Bewertung:</b> <img src='images/bewerten/4.GIF' border='0' />";
- }
- if ($news->bewertung == 5)
- {
- echo "<b>Bewertung:</b> <img src='images/bewerten/5.GIF' border='0' />";
- }
- ?>
Das funktioniert auch so weit, jetzt habe ich noch ein Script geschrieben was die Spalte Updatet:
Quellcode
- <?php
- $id = umbruch($_GET['id']);
- $bewertung = umbruch($_GET['bewertung']);
- $sql = "SELECT * FROM news WHERE id='".$id."' AND bewertung='".$bewertung."'";
- $db_erg = mysql_query( $sql );
- if ( ! $db_erg )
- {
- die('Ungültige Abfrage: ' . mysql_error());
- }
- if (!empty($bewertung))
- {
- mysql_query("UPDATE news SET bewertung='".$bewertung."'WHERE id=".$id);
- }
- if (empty($bewertung))
- {
- echo '<div class="box3">Bewertung konnte nicht geändert werden, bitte wähle eine Bewertung aus!</div>';
- }
- ?>
Nur wie mache ich es jetzt das wenn der User auf Neu bewerten geht 5 Kreise kommen und das was er anklickt wird dan in mysql als die Bewertung gespeichert?
Danke im Voraus...