Bonjour,
j'ai un petit problème de syntaxe dans un fichier php, voici ce que je veux faire:
dans un accordéon jQuery je teste l'ouverture d'un panneau et, à l'aide d'une requête Ajax, j'envoie l'id d'un enregistrement ($_POST['id']) dans un fichier php afin de récupérer un champ compteur (motos.count) afin de l'incrémenter et ensuite je mets à jour la table avec la nouvelle valeur du compteur.
Ma requête Ajax est bien envoyée mais dans la console Firebug j'ai l'erreur suivante: Undefined variable: compteur in F:\vhosts\team-moto3\maj-compteur.php on line 20 ce qui voudrait dire que la requête SELECT n'est pas exécutée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php $id = $_POST['id']; $connex = mysql_connect('localhost', 'root', '') or die('Probleme de connexion ' . mysql_error()); mysql_select_db('team_moto3', $connex); $sql = "SELECT motos.count WHERE motos.id='$id'"; $result = mysql_query($sql, $connex); if ($result) { while ($row = mysql_fetch_assoc($result)) { $compteur = $row["count"]; } $compteur +=1; } mysql_query("UPDATE motos SET count=" . $compteur . "WHERE motos.id='$id'" ); mysql_close($connex); ?>
si je commente le test if($result) alors j'ai aussi cette erreur
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in F:\vhosts\team-moto3\maj-compteur.php on line 14
quelqu'un peut-il m'aider?
Merci
Partager