| Auteur |
Message |
|
> Posté le : 27/07/2007 18h07
|

Groupe : Membres
Messages : 93
|
Bonjour,
Je voulais savoir si Lbeetls01 tu voulais bien me passer ton script de notes pour mon site ( ). 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
|

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
|

Groupe : Admins
Messages : 2097
|
Sujet déplacé du forum Commandes > Programmation vers le forum Entraide > PHP.
|
|
> Posté le : 28/07/2007 02h27
|

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
|

Groupe : Membres
Messages : 93
|
Merci à tous les 2
Apprends : XHTML, CSS et PHP |