enregistrer des donné

bly
Eléphanteau du PHP | 12 Messages

25 août 2010, 16:26

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
Modifié en dernier par bly le 25 août 2010, 18:37, modifié 1 fois.

ViPHP
ViPHP | 4039 Messages

25 août 2010, 16:31

Bnv sr pphfrans. Si tn msg na pa d'repns, c k persn sél lire.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

bly
Eléphanteau du PHP | 12 Messages

25 août 2010, 18:39

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