Update d'un champ d'un table par envoi php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Update d'un champ d'un table par envoi php

par Ultiny » 18 févr. 2006, 11:24

N'oublis pas de le mentionner via le bouton Résolu

par yuuzhantar » 17 févr. 2006, 20:42

merci

sa marche maintenant

++

par Ultiny » 17 févr. 2006, 20:22

Utilise plutôt $catvisitaff++; au lieu de $catvisitaff+'1';

Verifit que $_GET['cat'] contient quelques chose qui existe bien dans ta base de donnée sinon il ne mettra rien à jour.

Pour fininr, utilise de préférence l'incrémentation de MySQL :

UPDATE maTable
SET nombre = nombre + 1
WHERE maCategorie = 'value';

Update d'un champ d'un table par envoi php

par yuuzhantar » 17 févr. 2006, 20:18

bonjour, j'ai un petit compteur d'affichage sur mes pages

il est créé à partir d'une table sql

on prend l'ancienne valeur
on y ajoute 1

en envoie la nouvelle valeur
$catvisitnew = $catvisitaff+'1';
$dt3 ='UPDATE cat1  SET catvisit=$catvisitnew WHERE cata='.$_GET['cat'].' ';
$dt4 = mysql_query($dt3);
mais il y a quelque chose qui ne vas pas, la valeur ne s'incremente pas et en faisant actualiser, rien ne bouge

qu'est ce qui se passe ???