Accueil
Forums
Turoriaux
Inscription
Connexion
Fil RSS
Bienvenue invité !
Jeudi 08 Janvier 2009
Vous êtes ici: Crea-paradise.com > Forums > Entraide > PHP > Script "Notes" > Lecture du sujet

Script "Notes"



1
Auteur Message
> Posté le : 27/07/2007 18h07
Avatar de maxer


Groupe : Membres
Messages : 93

Bonjour,

Je voulais savoir si Lbeetls01 tu voulais bien me passer ton script de notes pour mon site (Note: 5/5). Ca serait pour que les visiteurs attribuent des notes au sites que je présente et avec ça, faire un classement.

Merci d'avance 



Apprends : XHTML, CSS et PHP
> Posté le : 27/07/2007 20h13
Avatar de lbeetls01


Groupe : Admins
Messages : 2097

Non, désolé, je ne donne pas de code source du site et en plus c'est pas un système à part... C'est complètement intégré... Donc impossible à donner .

Mais c'est très simple... tu fais tes images, ensuite tu fait un formulaire avec les notes et tu les récupère, tu fais la moyenne entre la note actuelle de ton lien et la note du visteur, tu modifie la table avec le lien et si tu veux tu ajoute la note avec l'ip du visiteur, etc... dans une table à part...
Et ensuite pour afficher bah tu fais :

Code PHP:
<img src="images/notes/<?php echo round($note_du_lien); ?>.jpg" />


> Posté le : 27/07/2007 20h14
Avatar de lbeetls01


Groupe : Admins
Messages : 2097

Sujet déplacé du forum Commandes > Programmation vers le forum Entraide > PHP.


> Posté le : 28/07/2007 02h27
Aucun avatar


Groupe : Membres
Messages : 79

Salut,

Un moyen simple parseque je suis de bonne humeur.

1. Tu fais une table avec 3 champs:

Code SQL:
TABLE `notes`
ID......INTEGER.........AutoIncrement
Note...INTEGER(01)...N/A
IP......VARCHAR(15)..N/A


2 Quand quelqu'un vote tu controle s'il a déjà voté (SELECT COUNT(ID) FROM notes WHERE IP = '$_SERVER['REMOTE_ADDR']' )

3 S'il à pas voté tu insère le résultat ( INSERT INTO notest (note,IP) VALUES ($_POST['note'],$_[REMOTE_ADDR]) )

4 Et pour l'affichage tu séléctionne à l'aide de la fonction qui fait la somme (sauf erreru SVG() pour mysql); et tu as ta note.

Au passage oublie pas un ROUND(foo), voir un ROUND(foo,2); voila.

oh
> Posté le : 28/07/2007 17h03
Avatar de maxer


Groupe : Membres
Messages : 93

Merci à tous les 2 



Apprends : XHTML, CSS et PHP
1