voting script tutorial

latinum_1982

Erfahrenes Mitglied
Hallo

hab das voting tutorial durchgearbeitet

und hätte da eine frage

und zwar betrift es die function rate

PHP:
function rate($rate, $db, $article_id = 0 ) {
	if(!is_numeric($rate)) return false;
	$rate = (int)$rate;
	if($rate < 1 || $rate >10) return false;			
	$sql = 'INSERT INTO voting_rate (ArticleID, punte, date)
						VALUES 	(?,?, now())';
	$stmt = $db->prepare($sql);
	$stmt->bind_param('ii', $article_id, $rate);
	$stmt->execute();
	$result = $stmt->insert_id;
	$stmt->close();
	return (bool)$result;
}
wie kann ich das feld $article_id = ********? mit der grad ausgegeben foto_id füllen?

lg
 
Hast du einen Link zu dem Tutorial (unter PHP gibts 148 Tutorials - ich hab grad keine Lust selber zu suchen)?
Woher hast du die foto_id?
 
jep

es tut jetzt gar keine daten speichern

PHP:
function rate($rate, $db, $foto_id ) {
	if(!is_numeric($rate)) return false;
	$rate = (int)$rate;
	if($rate < 1 || $rate >10) return false;			
	$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;
}
 
Zuletzt bearbeitet:
ich bekomme diese meldung
Warning: Missing argument 3 for rate(), called in D:\xampp\htdocs\voting\voting.php on line 44 and defined in D:\xampp\htdocs\voting.php on line 8

auf der zeile is das

function rate($rate, $db, $id ) {
 
Zurück