me revoila ^^
bon j'ai opté pour une solution différente, je vais passer par un fichier externe vote.php
Je le dévellope actuellement avec un ami seulement on bloque maintenant avec MYSQL
voici le code de la page moskaubeta
Code :
- <?
- if($_COOKIE['vote_moskau']=="voted" )
- {
- echo "Affichage de la note car déja voté";
- }
- else
- {
- echo "<div class='cadret'>
- <ul class='star-rating'>
- <li class='current-rating' style='width:1px;'>Actuellement 3.5/5</li>
- <li><a href='vote.php?page=Moskaubeta&note=1' title='1 étoile sur 5' class='one-star'>1</a></li>
- <li><a href='vote.php?page=Moskaubeta&note=2' title='2 étoiles sur 5' class='two-stars'>2</a></li>
- <li><a href='vote.php?page=Moskaubeta&note=3' title='3 étoiles sur 5' class='three-stars'>3</a></li>
- <li><a href='vote.php?page=Moskaubeta&note=4' title='4 étoiles sur 5' class='four-stars'>4</a></li>
- <li><a href='vote.php?page=Moskaubeta&note=5' title='5 étoiles sur 5' class='five-stars'>5</a></li>
- </ul></div>
- <br />";
- }
- ?>
|
et le code de notre module de vote :
Code :
- <?
- //Fichier : vote.php Auteurs : G@NON INC et Effervescence
- //
- //Partie à configurer(début)
- $host = "sql.free.fr"; //votre serveur SQL
- $user = "*****"; //votre nom d'utilisateur
- $pass = "******"; //votre password
- $bdd = "******"; // votre base de donnée
- //
- //Partie à configurer(fin)
- $note = $_GET['note'];//Définition de la variable note.
- echo $note; //petit test
- $page = $_GET['page'];//Définition de la variable page.
- echo "<br />";//petit test
- echo $page; //petit test
- if($_COOKIE["vote_$page"]=="voted" ) //Vérification du cookie garant de la sincérité du voteur.
- {
- echo "<br />";//petit test
- echo "Vous avez déja voté";//Notification
- }
- else
- {
- echo "<br />";//petit test
- echo "Vote en cours d'enregistrement... Merci de patienter.";//Notification
- @mysql_connect($host, $user, $pass);
- @mysql_select_db("$bdd" ) or die("Impossible de se connecter" );//Connection à MySQL
- $req = mysql_query("SELECT * FROM gni_vote" );
- while($data=mysql_fetch_array($req)) // Début du code pour aller lire les valeurs déjà entrées ...
- {
- $votes = $data['votes'];
- $nombre = $data['nombre'];
- $id = $data['id'];
- $url = $data['url'];
- } // Fin du code pour les valeurs déjà présentes
- $ajout_vote = $votes + $note;
- $ajout_nombre = $nombre + 1;
- $sql = "UPDATE `gni_vote` SET `votes` = '$ajout_$votes',
- `nombre` = '$ajout_$nombre' WHERE `id` =$id AND CONVERT( `nom` USING utf8 ) = '$page' AND CONVERT( `url` USING utf8 ) = '$url' AND `votes` =$votes AND `nombre` =$nombre LIMIT 1 ;
- "; // A modifier selon la base ...
- $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
- mysql_close();
- }
- ?>
|
Et malheuresement pour l'instant ça ne fait rien sur MySQL :s.
qu'est ce qui ne va pas ?