livre d'or et option

WRInaute impliqué
Bonjour,

Je souhaitais savoir si quelqu'un connait un bon livre d'or ou systeme d'évaluation équivalent permettrant de donner une appréciation + des notes.

Par exemple:
Paramétrer 3 choix
Service - médiocre - moyen - bon - Excellent
Rapiditité - médiocre - moyen - bon - Excellent
Produit - médiocre - moyen - bon - Excellent
L'internaute fait son choix et peu deposer un commentaire

Les totaux des choix de tous les internautes donnent une moyenne .

Je ne trouve rien vraiment sur internet mais peut-etre que je n'utilise pas les bons mots -clefs.

Meeeeeeerci d'avance
:) :)
 
WRInaute impliqué
salut,

Merci pour vos exemples mais c'est pas vraiment ca que je cherche.

C'est plutot un systeme d'évaluation permettant un commentaire.
Il faudrait qu'ils puissent :
-mettre une note sur 10 pour la rapidité, le service, le produit = 3 notes puis ca donne 1 note globale.
- ajouter un petit commentaire pour exprimer la satisfaction ou le probleme rencontré.
- que je puisse y répondre
- Pas d'email, pas d'obligation a se réinscrire. C'est pénible!
- que je puisse supprimer les messages de spam, vulgaire ...

Vous voyez un peu le systeme Ebay. C'est dans le meme esprit mais bien plus élaboré car la ligne de commentaire est ridicule et y a juste positif, neutre ou négatif ca donne pas vraiment une idée sur certains points.

Je ne vois pas comment je pourrais faire ca tout seule, je pensais qu'un tel script exiterait!

Merci
 
WRInaute impliqué
finstreet a dit:
jensaisrien a dit:
Je ne vois pas comment je pourrais faire ca tout seule, je pensais qu'un tel script exiterait!

en apprenant à coder :) c tout couillon comme code

Ben si tu te proposes pour etre mon professeur, c'est avec joie!!!!

J'ai des bases en php, pour du calcul , faire des appels à la base de données, faire des insertions dans la base mais j'ai jamais réussi à faire une stupide boucle ni utiliser des images.

Mais franchement, j'aimerai bien le faire car ca m'aiderait à comprendre plein de chose.


PS:
Si je vous fais un dessin sur papier de ce que j'ai en tete, est-ce qu'on pourra m'aider à réaliser?
 
WRInaute impliqué
voici ce que j'ai mis vite fait pour vous faire voir :

http://www.amerique-immigration.com/exe ... dback2.php

Ce n'est pas pour ce site la !
Ne pas faire attention aux couleurs qui sont moches mais juste pour faire voir qu'une ligne sur 2 la couleur change.

Je ne sais pas faire ce type d'affichage.

Avec des chiffres probablement mais peut-etre avec des mentions genres bon moyen, excellent serait mieux! Mais la ca ne calcule plus ou alore faut que bon soit = à X points et etc...
 
WRInaute impliqué
re moi :wink:

J'ai commencé à travailler dessus mais j'ai besoin de vous.

Bon j'ai :
-une page pour le formulaire = feedback.php
- une page qui insert les données = feedback2.php
- un fichier config.php pour les connexions
- une BDD avec une table et 7 champs ( id, nom, date, ....)


Toutes les données que j'entre dans mon formulaire sont bien insérées dans la BDD via feedback2.php.

Je souhaite maintenant grace à un SELECT faire un espece d'écho qui afficherait toutes les entrees une ligne par une ligne dans un tableau et que ces lignes aient une autre couleur une fois sur 2.

Je peux vous faire voir mon travail en MP si vous voulez. C'est pas terrible mais c'est mieux que rien.

Merci


PS: le travail que j'ai fait n'est pas sur le lien ci dessus. Je l'ai fait directement sur le bon site alors si vous souhaitez voir je vous donnerai l'URL par MP.
 
WRInaute discret
Juste le code pour afficher les lignes de couleurs differentes :

Code:
$codeCouleur1 = "#333333";
$codeCouleur2 = "#FF0000";
$codeCouleur = $codeCouleur2;
echo "<table>";
for ($i=0; $i<10; $i++){
 $codeCouleur = ($codeCouleur == $codeCouleur1) ? $codeCouleur2 : $codeCouleur1;
 echo "<tr bgcolor='$codeCouleur'>";
 echo "<td>[[Test]]</td>";
 echo "</tr>";
}
echo "</table>";

If suffit de changer les couleurs dans les variables au début.
 
WRInaute impliqué
ok merci je vais voir si j'ai bien compris.

J'ai pas mal avancé et je n'ai pas d'autres questions pour le moment.

J'en aurai surement pour les calculs et faire apparaitre une image ( genre fleche verte si la note globale est au dessus de 5/10 et croix rouge si la note est inférieure à 4.9/10)

C'est vrai que finalement ca n'a pas l'air compliqué.

Merci
 
WRInaute accro
pour les images... alors dans mon cas j'ai plusieurs systèmes de ce style

tu calcules la note moyenne... elle risque d'etre 4.25242 ... donc tu fais un petit "round" pour limiter à 2 chiffres après la virgule par exemple

tu arrondis aussi ce chiffre à l'entier le plus proche... donc ca va de 0 à 5 ... enfin ca ca dépend de ton échelle

tu fais ensuite un joli petit switch qui affiche une image en fonction du chiffre obtenu au dessus (0, 1, 2, 3, 4, 5). Là tu auras donc ta petite image... perso j'utilise des étoiles :) et par dessus tu rajoutes un petit alt dans l'image avec un "noté 4.25 pour 13 votes"

voici l'idée

mais ca marche assez bien :)
 
WRInaute impliqué
c'est pas bete ca. Je devrais y arriver .

Merci beaucoup.

sinon ca marche trés bien. J'ai adapté le tableau avec un CSS un peu et mis les colonnes et lignes necessaires.

Maintenant il me faut que ca reprenne les données de la BDD car pour le moment ca m'affiche 10 fois ( vu qu'il y a $i<10) le formulaire que la personne a rempli.
 
WRInaute impliqué
coucou,

Bon et bien j'avance pas mal. Je suis meme surprise.

Par contre avec le select j'ai pas réussi à faire un tableau sur 2 d'une couleur.
Ce n'est pas bien génant, j'ai refait une seule couleur le tableau et du CSS pour arranger les colonnes, les textes.

donc pour les images ca fonctionne aussi.


J'ai une autre question.
Comment faire pour que on n'est pas plus de 50 évaluations sur une page, ensuite cela donne une autre page, puis une troisieme etc...?
Sinon quand il y a aura 500 éva, ca va faire une page un longue!!!!

:D
 
WRInaute accro
voila ce que j'utilise mais c loin d'etre parfait

Je définis avant les différentes variables de page (à quelle page sommes nous) et combien d'éval par page snt affichés

Code:
			$intervalle = "30";
			if ($page > 1)
			{
				$leDebut = ($intervalle*$page)-$intervalle;
			} else {
				$page = "1";
				$leDebut = "0";
			}

Ensuite ta requete Select avec à la fin

Code:
LIMIT $leDebut, $intervalle

Avant la boucle de résultat

Code:
			if ($page == "")
			{
				$index = "1";
			} else {
				$index = $page*$intervalle-$intervalle+1;
			}

et tout en bas après la boucle

Code:
	if ($page >= "1")
	{
		// Nombre d'actualités
		$nbRep = <-- calcul du nombre d'actualités via une requete;
		$leCalcul = $nbRep/$intervalle;
		$pages = ceil($leCalcul);

	$index = 1;
	for ($index=1; $index < $pages; $index++)
	{
		print ("<a href=\"?page=$index\" class=\"leTexte\">");
		if ($page == $index)
		{
			print ("<b>$index</b>");
		} else {
			print ("$index");
		}
		print ("</a> - ");
	}

voici l'idée... mais je doute que ce soit très très optimisé :)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut