Besoin d'un code html

Fermé
bu.tech - 11 janv. 2009 à 09:38
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 - 11 janv. 2009 à 09:59
bonjour,

voila le topo. j'ai créer un code php qui permet à l'internaute de mettre une note sur un logiciel et d'afficher la note moyenne.

Mais comment afficher la note de chaque internaute. le code doit être tout simple mais je suis doué!
Exemple:

Note bulitt : 4/5


voici le code:
<input type="radio" name="notes" value="1" /> 1
<input type="radio" name="notes" value="2" /> 2
<input type="radio" name="notes" value="3" /> 3
<input type="radio" name="notes" value="4" checked="checked" /> 4
<input type="radio" name="notes" value="5" /> 5 <br />

Message :<br />
<textarea name="message" rows="8" cols="35"></textarea>
<br />
<input type="submit" value="Poster" /><a name="commentaire" id="commentaire"></a></p>
</form>

<p align="center" class="pages">



<br />
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");


if (isset($_POST['notes']))
{
$notes = $_POST['notes'];
mysql_query("INSERT INTO livreor VALUES('','','', '" . $notes . "')");
}
?>

<?php
$nbr = mysql_query('SELECT COUNT(*) AS notes FROM livreor'); //récupère tous les messages du livre d'or
$tab = mysql_fetch_array($nbr); //mettre sous forme de tableau
$totalDesNotes = $tab['notes']; //calcul du nombre de notes


$chose = mysql_query('SELECT notes FROM livreor'); //calcul de la somme des notes
$somme = 0;
while($petite_chose = mysql_fetch_array($chose))
{
$somme += $petite_chose['notes'];
}

$moyenne = $somme / $totalDesNotes; //calcul de la moyenne

$moyenne = round($moyenne,1); //permet d'arrondir mes résultats
echo "( Moyenne: $moyenne) ";


?>
A voir également:

7 réponses

Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 510
11 janv. 2009 à 09:41
mais je suis doué!

On aura tout vu ...
0
tout le monde aura vu que je me suis trompé dans ma phrase!
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 510
11 janv. 2009 à 09:43
Je plaisantais ;-))
0
et es-ce que tu as la réponse à mon problème?

O_O
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 510
11 janv. 2009 à 09:50
Ce que tu veux, c'est afficher pour tous les utilisateurs la note de chaque autre utilisateur qui l'a donné, distinctement?
0
oui

exemple:

dernières notes postées:

bu.tech: 3/5
Kharec : 3,5/5
....

je te remercie
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 510
11 janv. 2009 à 09:53
D'accord, et il faudrait que tous les utilisateurs puissent voir ces notes?
0
oui tout à fait
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 510
11 janv. 2009 à 09:55
Une dernière question pour être sûr ...

Si il est possible de s'inscrire sur ton site, même ceux qui n'ont pas de compte pourrait voir ces notes?

(je vais commencer à voir ce code, si quelqu'un peut aider plus rapidement que moi ce jeune homme, qu'il n'hésite pas ;-))
0
tout le monde pourront les voir !

je te remercie d'avance
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 510
11 janv. 2009 à 09:59
ça marche ;-))
0