Page 1 sur 1

enregistrer des donné

Posté : 25 août 2010, 16:26
par bly
bonjours j'ai créer un compteur de clikc avec des message aléatoire qui ajoute une valeur au nbrclick , j'ai créer un tableau pour sa avec nbrclick et nombutton voici le code

Code : Tout sélectionner

<?php try{ $bdd = new PDO('mysql:host=localhost;dbname=jeux', 'root', ''); } catch (Exception $e){ die('Erreur : ' . $e->getMessage()); } if(isset($_POST['Envoyer'])){ // ici les clés sont le nombre de points a incrémenter (1 point pour le message 1, 3 points pour le message 2...) $quotes = array( 1 => 'message 1', 2 => 'message 2', 3 => 'message 3', 4 => 'message 4' ); $cle = array_rand($quotes); $stmt = $bdd->prepare("UPDATE jeux_perso SET nbrclick = nbrclick + :nbr WHERE nomButton = 'Envoyer' "); $stmt->bindValue('nbr', $cle, PDO::PARAM_INT); $stmt->execute(); $msg = '<p>'.$quotes[$cle].'</p>'; } $reponse = $bdd->query('SELECT nomButton, nbrclick , nbrpoint FROM jeux_perso'); while($data = $reponse->fetch(PDO::FETCH_ASSOC)) { echo ' nombre de clics : ' . $data['nbrclick'] . '<br />'; echo ' nombre de point : ' . $data['nbrpoint'] . '<br />'; } echo '<form method="post" action=""> <fieldset><legend>Bouton envoyer</legend> <input type="submit" name="Envoyer" value="Envoyer" /> </form></fieldset></form>'; if(isset($msg)) echo $msg; ?>
le probleme est que si je me connecte avec deux membre différent le nombre de click est la meme dans les 2 membres , je voudrais que chaque membre est son nbrclick j'ai penser ajouter une ligne en plus avec membre_click mais après je vois pas comment modifier mon code pour que chaque membre est son propre nbrclick

Re: enregistrer des donné

Posté : 25 août 2010, 16:31
par Berzemus
Bnv sr pphfrans. Si tn msg na pa d'repns, c k persn sél lire.

Re: enregistrer des donné

Posté : 25 août 2010, 18:39
par bly
bon je suis d'accord que je peux faire des petite fautes mais bon j'écris pas en sms et la seule abréviations que je fais est "nbrclick" mais c'est comme sa que je l'est nommé dans mon tableau