Taxel
Registered +
- Registriert
- Jan. 2009
- Beiträge
- 78
Hallo liebe Community,
ich will auf meiner zukünftigen Website für Far Cry 2 Maps die Möglichkeit bieten, die Maps zu bewerten.
ich meinte, das mit folgendem Script tun zu können
(unwichtiges entfernt):
die db heißt maps, die bewertung wird durch rating/multiplier berechnet.
wenn man aber auf "Bewerten!" drückt, ist man am oberen Ende der Seite.
Sonst nichts.
Was mach ich falsch?
ich will auf meiner zukünftigen Website für Far Cry 2 Maps die Möglichkeit bieten, die Maps zu bewerten.
ich meinte, das mit folgendem Script tun zu können
(unwichtiges entfernt):
PHP:
if (isset($_GET['ID'])) {
$id = $_GET['ID'];
} else {
echo "Sie werden weitergeleitet zur Uebersicht";
Header("Location: maps.php");
}
$db = @new mysqli('localhost', 'user', 'pw', 'db');
if (mysqli_connect_errno()) {
die ('Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');
}
$sql = "SELECT
ID,
name,
uploader,
path,
comment,
rating,
multiplier,
date
FROM
maps
WHERE
ID = $id";
$result = $db->query($sql);
if (!$result) {
die ('Etwas stimmte mit dem Query nicht: '.$db->error);
}
$row = $result->fetch_assoc();
?>
//viel dazwischen
if (!empty($name)) {
$rate3 = $row['rating'];
$multi2 = $row['multiplier']+ 1;
$eintrag = "INSERT INTO maps
(rating, multiplier)
VALUES
($rate3, $multi2)";
echo "Vielen Dank für ihre Bewertung";
}
else
{
?>
Map bewerten:
++
+
0
-
--
die db heißt maps, die bewertung wird durch rating/multiplier berechnet.
wenn man aber auf "Bewerten!" drückt, ist man am oberen Ende der Seite.
Sonst nichts.
Was mach ich falsch?
Zuletzt bearbeitet von einem Moderator: