Hey... hat von euch jemand ne ahnung wie oder mit was ich eine "Bewerten-Funktion" in meiene HP einbaun kann?
Also dass jeder Benutzer die Bilder bewerten kann ?!
Bitte um shcnelle Antowrt
Hannes
Hey... hat von euch jemand ne ahnung wie oder mit was ich eine "Bewerten-Funktion" in meiene HP einbaun kann?
Also dass jeder Benutzer die Bilder bewerten kann ?!
Bitte um shcnelle Antowrt
Hannes
ich glaub es gibt fertige fotoalben die diese funktion unterstützen...
Mit PHP geht das.
ähm.. könntest mir das vll bissel besser erklären?
Moin,
falls dein Webspace PHP unterstützt könntest du ein Script mit PHP programmieren das eine Bewertung enthält und die Daten in eine MYSQL Datenbank schreiben.
Falls du überhaupt kein Plan hast was ein MYSQL Datenbank ist oder was PHP ist solltest du es lieber lassen denn selbst wenn ich dir das Script schreiben würde würdest du es warscheinlich nicht gebacken griegen es zum laufen zu bekommen.
Gruß crAzywuLf
ich weiß schon was php und mysql is kenn mich zwar nich all zu gut aus abr geht
würdest du mir es vll schreiben? oder erklären *ganzliebgugg*
Hannes
Moin,
dann schau mal ob du das gebacken griegst
1. Quellcode in bewertung.php packen
2. die obersten Zeilen der Datei abändern auf deine Webspace Daten für Mysql
3.hochladen
4.
deine index.html in index.php unbenennen und an einer beliebigen stelle dies einfügen
6. bewertung.php einmal starten
7. $installiert = "ja" umstellen
8. deine Seite öffnen und es müsste funzen
<?php
/*
A Script by crAzywuLf :D
*/
$dbHost = "127.0.0.1";
$dbUser = "root";
$dbPass = "";
$dbName = "test";
$link = "index.php"; // Da muss die Datei hin die auf deine Page zurückführt
$installiert = "nein"; // Wenn du sie einmal gestartet hast dann schreib sie auf ja um
$connect = mysql_connect($dbHost, $dbUser, $dbPass) or die("Keine Verbindung zum Datenbankserver!");
mysql_select_db($dbName) or die("Datenbank nicht vorhanden");
if($installiert == "nein")
{
$sql = "CREATE TABLE `bewertung` (
`id` int(255) NOT NULL auto_increment,
`nr` int(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=13 ;";
$do = mysql_query($sql);
die("Du hast nun die Tabelle installiert stell die variable installiert nun auf ja");
}
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
extract($_POST);
$sql = "INSERT INTO bewertung (nr) VALUES ($bewertung)";
$do = mysql_query($sql);
die('Du hast die Seite bewertet! [url=''.$link.'']Zurück[/url]');
}
echo '
<form action="bewerten.php" method="post"
<select name="bewertung" size="1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
</select>
<input type="submit" value="bewerten..." />';
$do = mysql_query("SELECT * FROM bewertung");
$komplett = 0;
while($fetch = mysql_fetch_array($do))
{
$komplett = $komplett + $fetch['nr'];
$zahlen[] = $fetch['nr'];
}
$n = count($zahlen);
if($fetch != "")
{
echo 'Durchschnitt: '.substr($komplett/$n, 0,4);
}
else
{
echo 'Durchschnitt: 0';
}
?>
Alles anzeigen
Keine Ahnung falls wer ne bessere Erklärung für en noob hat soll er sie schreiben.
Gruß crAzywuLf