Systeme de note produit

30 messages dans ce sujet

Posté(e) · Signaler ce message

voila la base de données :

CREATE TABLE ratings2 (

id VARCHAR(11) NOT NULL,

total_votes INT NOT NULL DEFAULT '0',

total_value INT NOT NULL DEFAULT '0',

used_ips LONGTEXT)

puis dans _config-rating.php mettre ceci

//Connect to your rating database

$rating_dbhost = 'localhost';

$rating_dbuser = 'root';

$rating_dbpass = '';

$rating_dbname = 'peel';

$rating_tableName = 'ratings2';

$rating_path_db = 'http://www.votre_chemin.fr/achat/modeles/';

$rating_path_rpc = 'http://www.votre_chemin.fr/achat/modeles/';

Quand cela est mis, on peut noter un produit; ttefois cette note s'applique a ts les produits

voila le HIC

Comment faire afin que chaque produit puis etre noter individuellement ?

Willy, Paulanna, Patrice help me :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

j'ai essayé de mettre cela dans la table peel_produits

total_votes INT NOT NULL DEFAULT '0',

total_value INT NOT NULL DEFAULT '0',

used_ips LONGTEXT

mais cela ne marche pas !!!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bon je vois que cela n'interesse personne :)

c'est dommage car je pense que ca aurait pu etre un bon sujet de developpement ..... et une GRANDE valeur ajoutée pour la boutique

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour , pas le temps de me pencher dessus, mais a premiere vue, dans la table:

CREATE TABLE ratings2 (

id VARCHAR(11) NOT NULL,

total_votes INT NOT NULL DEFAULT '0',

total_value INT NOT NULL DEFAULT '0',

used_ips LONGTEXT)

Le id doit etre l'id du produit a noter.

dans le script qui donne la note dans la fiche produit, vous lui donnez bien l'id du produit a noter ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je comptais mettre l'id de la table produits mais et integrer ceux-ci dans cette même table

CREATE TABLE peel_produit (

.......

// je rajoute cela

total_votes INT NOT NULL DEFAULT '0',

total_value INT NOT NULL DEFAULT '0',

used_ips LONGTEXT)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Mais a mon avis il y a un script a ajouter dans la page produit et ce srcipt met a jour la table "ratings2 " et non la table "peel_produits".

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

au depart j'ai fais cela :

voila la base de données :

CREATE TABLE ratings2 (

id VARCHAR(11) NOT NULL,

total_votes INT NOT NULL DEFAULT '0',

total_value INT NOT NULL DEFAULT '0',

used_ips LONGTEXT)

puis dans _config-rating.php mettre ceci

//Connect to your rating database

$rating_dbhost = 'localhost';

$rating_dbuser = 'root';

$rating_dbpass = '';

$rating_dbname = 'peel';

$rating_tableName = 'ratings2';

$rating_path_db = 'http://www.votre_chemin.fr/achat/modeles/';

$rating_path_rpc = 'http://www.votre_chemin.fr/achat/modeles/';

puis dans la fiche achat\modeles\produit_details.php

j'ai mis cela en haut

<?php require('_drawrating.php'); ?>

<script type="text/javascript" language="javascript" src="js/behavior.js"></script>

<script type="text/javascript" language="javascript" src="js/rating.js"></script>

<link rel="stylesheet" type="text/css" href="css/default.css" />

<link rel="stylesheet" type="text/css" href="css/rating.css" />

puis cela sour affiche_prix

<?php

echo rating_bar('id21','');

?>

sauf que id21 n'est pas l'id du produit mais l'id de cette table ratings2 et non de peel_produit

je souhaiterais que cet id soit celui de peel_produit c'est a dire du produit qu'on selectionne

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Justement, il FAUT remplacer id21 par l'id du produit en cours.

Genre $id ou $prod['id'] ou je ne sais pas quoi.

Sinon il n'y aura jamais de lien entre le produit et la note.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui voila, c'est ça mon probleme, je ne sais pas comment l'integrer

je ne sais pas comment mettre l'id de la table peel_produits dans cette fonction

<?php

echo rating_bar('id21','');

?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui voila, c'est ça mon probleme, je ne sais pas comment l'integrer

je ne sais pas comment mettre l'id de la table peel_produits dans cette fonction

<?php

echo rating_bar('id21','');

?>

a la place de 'id21' il faut mettre l'id du produit en cours.

dans quelle page et/ou quelle fonction avez vous mis ces lignes

Ca pourrait donner :

<?php 

			echo rating_bar($id,''); 

	?>
OU
<?php 

			echo rating_bar($prod['id'],''); 

	?>

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Voila la fonction dans achat/modele/peel_produits que j'ai mis

<?php require('_drawrating.php'); ?>

<script type="text/javascript" language="javascript" src="js/behavior.js"></script>

<script type="text/javascript" language="javascript" src="js/rating.js"></script>

<link rel="stylesheet" type="text/css" href="css/default.css" />

<link rel="stylesheet" type="text/css" href="css/rating.css" /> //voir aussi au milieu de la page.....

<? if (! $prod) { echo NO_FIND_PRODUCT; return false; } ?>

<span class="petit">

<? affiche_arbre_categorie(vn($prod['categorie_id'])); ?>

</span> <br />

<div class="entete">

<?php

echo"<img src=\"images/votre_selection_livre.jpg\" title=\"Votre livre Gisserot\" alt=\"votre sélection Gisserot\"/>";

/*echo (!empty($prod['reference'])) ? "<span class=\"petit\">".REFERENCE." ".$prod['reference']."</span><br />" : "";

echo"Notre livre&nbsp; :&nbsp;";

echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']);*/

?>

</div><br />

<table width="550" border="0" align="center" cellpadding="0" cellspacing="0">

<!--DWLayoutTable-->

<tr>

<td width="241" height="12"></td>

<td width="29"></td>

<td width="280"></td>

</tr>

<tr>

<td height="131" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

<!--DWLayoutTable-->

<tr>

<td width="241" height="131" valign="top">

<div align="center">

<?php

$prix = $prod['prix'] * (1-$prod['promotion']/100);

echo "<a href=\"achat/produit_details.php?id=".$prod['id']."\">";

echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$repertoire_upload/pasimage.gif\" width=\"130\" alt=\"photo non disponible\" border=\"0\">";

echo "</a>";

if (!empty($prod['image2'])) {

echo "<div style=\"text-align: center\" class=\"normal\"><a

href=\"java script:css_popup(

'".$repertoire_upload."/".$prod['image2']."',

'".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."',

'".fprix($prix)." &euro; ttc'

);\"

/>zoom</a></div>";

}

?>

</div></td>

</tr>

</table></td>

<td>&nbsp;</td>

<td valign="top"><table width="100%" border="1" cellpadding="1" cellspacing="1" bordercolor="#999999" style="border-top:1px; border-bottom:1px; border-left:1px; border-right:1px ; text-align: justify;">

<!--DWLayoutTable-->

<tr>

<td width="280" height="131" valign="top" style="border-top:1px; border-bottom:1px; border-left:1px; border-right:1px ; text-align: justify;"><div align="left"><span class="normal">

<?php

//echo"<br></br>";

echo"•&nbsp;<span class=\"titre_livre\" title=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\" alt=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\">";

echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']) ;

echo"</span><br>";

echo nl2br(html_entity_decode($prod['descriptif_'.$_SESSION['langue'].'']));

echo"<br>";

#affichage de l'auteur

$sqlBrand = "SELECT m.nom_".$_SESSION['langue']." as nom FROM peel_produits p, peel_produits_marques pm, peel_marques m WHERE pm.produit_id = '".intval($prod['id'])."' AND pm.produit_id = p.id AND pm.marque_id = m.id";

$resBrand = mysql_query($sqlBrand);

$Brand = mysql_fetch_object($resBrand);

echo "<p>";

if (mysql_num_rows($resBrand) > 0 ) {

echo MANUFACTURER." : ".html_entity_decode($Brand->nom)."<br />";

# fin auteur

echo (!empty($prod['reference'])) ? "E.A.N : ".$prod['reference']."" : "";

echo"<br>";

/*echo (!empty($prod['poids'])) ? "Poids net : ".$prod['poids']."" : "";

echo"<br>";

echo (!empty($prod['reference_fournisseur'])) ? "Producteur : ".$prod['reference_fournisseur']."" : "";*/

echo"<br><br>";

?>

<?php

echo rating_bar('id21',''); // vous pensez qu'il mettre <echo rating_bar($id,'') ici ?

?>

</span><span class="normal">

<?php

affiche_prix($prod['id']);

//echo nl2br(html_entity_decode($prod['descriptif_'.$_SESSION['langue'].'']));

$prod['on_stock'] == 1 ? affiche_critere_stock1($prod['id'], $prod['affiche_stock'], $form = "details") : affiche_critere_stock0($prod['id'], $form = "details");

$prod['comments'] == 1 ? "<br /><b>".COMMENTS."</b><br /><textarea name=\"comment\" class=\"formulaire1\"></textarea>" : "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">"; #- Si le produit permet au client de proposer un commentaire

}

?>

</span><span class="normal">

<?php

if (!empty($prod['points'])) {echo POINT." : ".$prod['points']." <br />";}

?>

</span></div></td>

</tr>

</table></td>

</tr>

<tr>

<td height="52" colspan="3" valign="top"><span style="border-top:1px; border-bottom:1px; border-left:1px; border-right:1px ; padding:15px; text-align: justify;"><span class="normal"><?php echo "<font class=\"normal\">".nl2br(html_entity_decode($prod['description_'.$_SESSION['langue'].'']))."</font><br />";?></span></span></td>

</tr>

<tr>

<td height="52" colspan="3" valign="top"><div align="center"><br />

<br />

<? echo (!empty($prod['image3'])) ? "<p><img src=\"$repertoire_upload/".$prod['image3']."\" border=\"0\"></p>" : "";?><br />

<? echo (!empty($prod['image4'])) ? "<p><img src=\"$repertoire_upload/".$prod['image4']."\" border=\"0\"></p>" : "";?></div></td>

</tr>

</table>

<br />

<table width="550" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<!-- <td width="200" align="center" valign="middle"><?php

$prix = $prod['prix'] * (1-$prod['promotion']/100);

echo "<a href=\"achat/produit_details.php?id=".$prod['id']."\">";

echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$repertoire_upload/pasimage.gif\" width=\"130\" alt=\"photo non disponible\" border=\"0\">";

echo "</a>";

if (!empty($prod['image2'])) {

echo "<div style=\"text-align: center\" class=\"normal\"><a

href=\"java script:css_popup(

'".$repertoire_upload."/".$prod['image2']."',

'".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."',

'".fprix($prix)." &euro; ttc'

);\"

/>zoom</a></div>";

}

?>

<p>&nbsp;</p>

<p>&nbsp;</p></td>

<td width="379" valign="top"><span class="normal">

<?php

echo"<br></br>";

echo"<span class=\"titre_livre\">";

echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']) ;

echo"</span><br>";

#affichage de l'auteur

$sqlBrand = "SELECT m.nom_".$_SESSION['langue']." as nom FROM peel_produits p, peel_produits_marques pm, peel_marques m WHERE pm.produit_id = '".intval($prod['id'])."' AND pm.produit_id = p.id AND pm.marque_id = m.id";

$resBrand = mysql_query($sqlBrand);

$Brand = mysql_fetch_object($resBrand);

echo "<p>";

if (mysql_num_rows($resBrand) > 0 ) {

echo MANUFACTURER." : ".html_entity_decode($Brand->nom)."<br />";

# fin auteur

echo (!empty($prod['reference'])) ? "E.A.N : ".$prod['reference']."" : "";

echo"<br>";

echo"<br><br>";

?>

</span><span class="normal">

<?php

affiche_prix($prod['id']);

echo nl2br(html_entity_decode($prod['descriptif_'.$_SESSION['langue'].'']));

$prod['on_stock'] == 1 ? affiche_critere_stock1($prod['id'], $prod['affiche_stock'], $form = "details") : affiche_critere_stock0($prod['id'], $form = "details");

$prod['comments'] == 1 ? "<br /><b>".COMMENTS."</b><br /><textarea name=\"comment\" class=\"formulaire1\"></textarea>" : "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">"; #- Si le produit permet au client de proposer un commentaire

}

?>

</span><span class="normal">

<?php

if (!empty($prod['points'])) {echo POINT." : ".$prod['points']." <br />";}

?>

</span></td> -->

</tr>

<tr>

<td colspan="2" border="1" style="border-top:1px; border-bottom:1px; border-left:1px; border-right:1px ; padding:15px; text-align: justify;"><span class="normal">ddddddddddd

</span></td>

</tr>

<tr>

<td colspan="2" align="center">&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

<br />

<table border="0" width="100%" cellpadding="5" cellspacing="0">

<tr>

<td class="petit">&nbsp;</td>

</tr>

<tr>

<td class="normal" valign="top">

<!-- <div class="entete">

<?php

echo (!empty($prod['reference'])) ? "<span class=\"petit\">".REFERENCE." ".$prod['reference']."</span><br />" : "";

echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']) ?>

</div>-->

</td>

</tr>

<table cellpadding="5" cellspacing="0" border="0" width="100%" align="center">

<tr>

<td width="25%" align="center" valign="middle">&nbsp;</td>

<td class="normal" valign="top">&nbsp;</td>

</tr>

<tr><td class="normal" colspan="2"><p>

</p></td>

</tr>

<tr><td class="normal" colspan="2">

<?php

echo "<div align=\"right\"><a class=\"normal\" href=\"$wwwroot/direaunami.php\"><img src=\"$wwwroot/images/mail.gif\" align=\"absmiddle\" border=\"0\"></a>";

echo "&nbsp;<a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>";

echo "<br /><br />";

/* Charge les produits associ&eacute;s */

$select = mysql_query("

SELECT

p.id,

p.nom_".$_SESSION['langue'].",

p.image1,

p.prix,

pr.reference_id

FROM

peel_produits p

,peel_produits_references pr

WHERE p.id = pr.reference_id

AND pr.produit_id = '".$prod['id']."'

")

or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

if (mysql_num_rows($select) > 0) {

echo "<div class=\"entete\">".ASSOCIED_PRODUCT."</div><br />";

while ($ref = mysql_fetch_array($select)) {

echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td class=\"normal\" align=\"center\">";

if (!empty($ref['image1'])) { echo "<img src=$repertoire_upload/".$ref['image1']." width=\"100\"/><br />";}

echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."</td>";

echo "<td class=\"normal\" width=\"100\"><a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a></td></tr></table>";

}

}

if (est_identifie()) {

if (a_priv("admin")) {

echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>";

}

}

echo "</td></tr></table>";

?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je mettrais:

<?php 

echo rating_bar(intval($prod['id']),''); 


?>

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

yessssssssssss

un génie tu es !

merci encore une fois

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

yessssssssssss

un génie tu es !

merci encore une fois

Ca marche pour plusieurs produits ?

Si oui,un lien, une explication, un code et tout le monde pourra en profiter :)

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ca marche pour tous les produits;

je finis de mettre en place le css et je met le code.

Merci encore a toi :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de pb.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de pb.

c'est vrai qu'il est fort monsieur willy mais le dite pas trop fort , les americains vont nous le prendre !!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Je fait remonter ce sujet, j'aimerai installer ce système de notation que je trouve vraiment bien.

Donc j'ai testé mais sa ne fonctionne pas. les étoiles apparaissent avec écrit en dessous l'id du produit et le nompbre de vote mais quand je clique pour voté le sablié tourne mais rien ne se passe.

Voila comment j'ai installé tout sa. (testé seulement en local).

j'ai d'abort créé la table :

CREATE TABLE ratings2 (

id VARCHAR(11) NOT NULL,

total_votes INT NOT NULL DEFAULT '0',

total_value INT NOT NULL DEFAULT '0',

used_ips LONGTEXT)

j'ai ensuite configuré le fichié config-rating.php.

j'ai ajouter ceci dans achat/modeles/produit_détails.php :

<?php require('_drawrating.php'); ?>

&lt;script type="text/javascript" language="javascript" src="js/behavior.js"></script>

&lt;script type="text/javascript" language="javascript" src="js/rating.js"></script>

<link rel="stylesheet" type="text/css" href="css/default.css" />

<link rel="stylesheet" type="text/css" href="css/rating.css" />

puis dans la meme page j'ai ajouté :

<?php

echo rating_bar(intval($prod['id']),'');

?>

es ce que quelqu'un qui a réussi pourrai mettre une récap de l'instalation ...

Je vous remerci par avance et noya m a raison sa ajouterai un plus pour les boutiques peel.

MERCI. ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ca marche pour tous les produits;

je finis de mettre en place le css et je met le code.

Merci encore a toi ;)

Le code sera donné quand?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ca marche pour tous les produits;

je finis de mettre en place le css et je met le code.

Merci encore a toi

Noya_m... au secours ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

ci joint la table :

CREATE TABLE `ratings2` (

`id` varchar(11) collate utf8_unicode_ci NOT NULL default '',

`total_votes` int(11) NOT NULL default '0',

`total_value` int(11) NOT NULL default '0',

`used_ips` longtext collate utf8_unicode_ci NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

****************************

page config-rating.php

exemple:

$rating_dbhost = 'localhost';

$rating_dbuser = 'root';

$rating_dbpass = '';

$rating_dbname = 'produits_bretons';

$rating_tableName = 'ratings2';

$rating_path_db = 'http://localhost/00_produitbreton/achat/modeles/';

$rating_path_rpc = 'http://localhost/00_produitbreton/achat/modeles/';

****************************

voir en bas de cette page

<?php

function rating_bar($id,$units='',$static='') {

require('_config-rating.php'); // get the db connection info

//set some variables

$ip = $_SERVER['REMOTE_ADDR'];

if (!$units) {$units = 10;}

if (!$static) {$static = FALSE;}

// get votes, values, ips for the current rating bar

$query=mysql_query("SELECT total_votes, total_value, used_ips FROM $rating_dbname.$rating_tableName WHERE id='$id' ")or die(" Error: ".mysql_error());

// insert the id in the DB if it doesn't exist already

// see: http://www.masugadesign.com/the-lab/script...ar/#comment-121

if (mysql_num_rows($query) == 0) {

$sql = "INSERT INTO $rating_dbname.$rating_tableName (`id`,`total_votes`, `total_value`, `used_ips`) VALUES ('$id', '0', '0', '')";

$result = mysql_query($sql);

}

$numbers=mysql_fetch_assoc($query);

if ($numbers['total_votes'] < 1) {

$count = 0;

} else {

$count=$numbers['total_votes']; //how many votes total

}

$current_rating=$numbers['total_value']; //total number of rating added together and stored

$tense=($count==1) ? "vote" : "votes"; //plural form votes/vote

// determine whether the user has voted, so we know how to draw the ul/li

$voted=mysql_num_rows(mysql_query("SELECT used_ips FROM $rating_dbname.$rating_tableName WHERE used_ips LIKE '%".$ip."%' AND id='".$id."' "));

// now draw the rating bar

$rating_width = @number_format($current_rating/$count,2)*$rating_unitwidth;

$rating1 = @number_format($current_rating/$count,1);

$rating2 = @number_format($current_rating/$count,2);

if ($static == 'static') {

$static_rater = array();

$static_rater[] .= "\n".'<div class="ratingblock">';

$static_rater[] .= '<div id="unit_long'.$id.'">';

$static_rater[] .= '<ul id="unit_ul'.$id.'" class="unit-rating" style="width:'.$rating_unitwidth*$units.'px;">';

$static_rater[] .= '<li class="current-rating" style="width:'.$rating_width.'px;">Currently '.$rating2.'/'.$units.'</li>';

$static_rater[] .= '</ul>';

$static_rater[] .= '<p class="static">'.$id.'. Rating: <strong> '.$rating1.'</strong>/'.$units.' ('.$count.' '.$tense.' cast) <em>This is \'static\'.</em></p>';

$static_rater[] .= '</div>';

$static_rater[] .= '</div>'."\n\n";

return join("\n", $static_rater);

} else {

$rater ='';

$rater.='<div class="ratingblock">';

// $rater.=($count==1) ? "Soyez le 1 er a mettre une note a ce produit" : "Votez"; //plural form votes/vote

$rater.='<div id="unit_long'.$id.'">';

$rater.=' <ul id="unit_ul'.$id.'" class="unit-rating" style="width:'.$rating_unitwidth*$units.'px;">';

$rater.=' <li class="current-rating" style="width:'.$rating_width.'px;">Currently '.$rating2.'/'.$units.'</li>';

for ($ncount = 1; $ncount <= $units; $ncount++) { // loop from 1 to the number of units

if(!$voted) { // if the user hasn't yet voted, draw the voting stars

$rater.='<li><a href="http://localhost/00_produitbreton/achat/modeles/db.php?j='.$ncount.'&q='.$id.'&t='.$ip.'&c='.$units.'" title="'.$ncount.' out of '.$units.'" class="r'.$ncount.'-unit rater" rel="nofollow">'.$ncount.'</a></li>';

}

}

$ncount=0; // resets the count

$rater.=' </ul>';

$rater.=' <p';

if($voted){ $rater.=' class="voted"'; }

$rater.='> Résultat : <strong> '.$rating1.'</strong>/'.$units.' ('.$count.' '.$tense.' )';

$rater.=' </p>';

$rater.='</div>';

$rater.='</div>';

return $rater;

}

}

?>

voila

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Super ! Merci beaucoup noya_m. je vous tient au courant pour vous dire si sa fonctionne.

Bonne journée.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai enfin réussi ;) sa fonctionne. Merci de votre aide.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pour la creation de la table j'ai sa comme erreure !!!

Erreur

requête SQL:

CREATE TABLE `ratings2` (

`id` varchar( 11 ) COLLATE utf8_unicode_ci NOT NULL default '',

`total_votes` int( 11 ) NOT NULL default '0',

`total_value` int( 11 ) NOT NULL default '0',

`used_ips` longtext COLLATE utf8_unicode_ci NOT NULL

) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci;

MySQL a répondu:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate utf8_unicode_ci NOT NULL default '',

`total_votes` int

sa veut dire quoi ?

et si vous pouviez developper un peu plus , l'installation de cette fonction se serait sympa !!

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping