hallo allemala ik heb een vraag .
wat mist er waarom hij geen waare mee geeft van score naar de table


<?
session_start();
if(session_is_registered('user_id')){
}

require("config.php");
?>
<?




$sql = "SELECT * FROM rating";
mysql_query($sql) or die("SQL query is fout gegaan");
if($score=="1"){

}
if($score=="2"){

}
if($score=="3"){

}
if($score=="4"){

}
if($score=="5"){

}
if($score=="6"){

}
if($score=="7"){

}
if($score=="8"){

}
if($score=="9"){

}
if($score=="10"){

}
mysql_query("INSERT INTO rating(id,score) VALUES ('$user_id','$score')") or die (mysql_error());
echo "Je bericht is succesvol verzonden naar <b>$naarnaam</b>";


?>

<FORM ACTION="rating.php" METHOD="POST" enctype=multipart/form-data>
1
<input name="1" type="radio" value="1">
2
<input name="2" type="radio" value="2">
3
<input name="3" type="radio" value="3">
4
<input name="4" type="radio" value="4">
5
<input name="5" type="radio" value="5">
6
<input name="6" type="radio" value="6">
7
<input name="7" type="radio" value="7">
8
<input name="8" type="radio" value="8">
9
<input name="9" type="radio" value="9">
10
<input name="10" type="radio" value="10">
<br>
<input type="submit" name="submit" value="Vote">
session_is_registered('user_id') is een functie van voor de oorlog. Sinds jaar en dag gebruikt men al $_SESSION met in dit geval de key 'user_id': $_SESSION['user_id']

Verder moet je natuurlijk beginnen met de volgende regels:
<?php
// regel 1:
ini_set('display_errors', 1);
// regel 2:
error_reporting(E_ALL);

// rest van je script
?>
En waar komt $score vandaan?

Verder gebruik je de radioinput verkeerd.
1 <input name="bla" type="radio" value="1">
2 <input name="bla" type="radio" value="2">
3 <input name="bla" type="radio" value="3">
thanks voor de hulp het werkt nu :) sorry was een domme fout van me
nu wil ik alle votes op tellen en delen doorh et aantal gebruikers dat gevote heeft kan iemand mischien een voorbeeld geven ?
en waarom gebruik je geen case i.p.v. de if-statements?
dat maakt het overzichtelijker ;-)

<?
if($score=="1"){

}
if($score=="2"){

}
if($score=="3"){

}
if($score=="4"){

}
if($score=="5"){

}
if($score=="6"){

}
if($score=="7"){

}
if($score=="8"){

}
if($score=="9"){

}
if($score=="10"){

}
?>

dus

<?
switch ($score)
{
case "0":
blabla;
break;
case "1":
blabla;
break;
etc...
}
?>
thanks voor de tip ik ben een beetje een noob dus niet alles gaat zo makelijk :)
nu wil ik alle votes op tellen en delen doorh et aantal gebruikers dat gevote heeft kan iemand mischien een voorbeeld geven ?
Optellen doe je met +
<?php
$een = 5;
$twee = 12;
$totaal = $een + $twee;
echo $totaal; // Geeft 17
?>

Delen met /
<?php
$een = 100;
$twee = 20;
$totaal = $een / $twee;
echo $totaal; // Geeft 5
?>
thanks voor je hulp dat kon ik al :) ik heb me basis php boekes wel door gelezen ;) maar verder dan dit kom ik ook niet.
Hij moet gaan zoeken hoe veel mensen op dat profiel hebben gevote, dus vb het profiel heeft id 1 hij moet dan gaan zoeken naar alle votes met id 1 en dan de score van alle votes met id optellen en dele door het aantal votes

Reageren