Probleme compteur

Résolu
salimdrame Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai un bout de code qui me sert de compteur que voici :

**********************************************
$sql = mysql_query("SELECT visites FROM **** WHERE id='$id' AND nom_etap ='$nom_etap' LIMIT 1;");
$resultat = mysql_fetch_array($sql);
$row ['visites'];
$resultat=$row++;
mysql_query("UPDATE **** SET visites='$resultat' WHERE id='$id';");
?>
**********************************************

mon probleme est que je n'ai rien en retour dans ma BDD. Merci d'avance
A voir également:

3 réponses

ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
**********************************************
$sql = mysql_query("SELECT visites FROM **** WHERE id='$id' AND nom_etap ='$nom_etap' LIMIT 1;");
$resultat = mysql_fetch_array($sql);
$row ['visites']; // qu'est ce que cette ligne est sensé faire ?
$resultat=$row++; // tu incrémentes une variable qui n'a pas été instanciée
mysql_query("UPDATE **** SET visites='$resultat' WHERE id='$id';"); // tu utilises une variable qui n'existe plus dans ta requette
?>
**********************************************
0
salimdrame Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci de ton aide :

**********************************************************

$retour = mysql_query("SELECT * FROM **** WHERE id='$id' AND nom_etab ='$nom_etab';");
$donnees = mysql_fetch_array($retour);
$visites = $donnees['visites'];
mysql_query ("UPDATE **** SET visites = visites + 1 WHERE id='$id' AND nom_etab ='$nom_etab';");


**********************************************************

A bientot
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
oui et du coup tout ce qui est avant la dernière ligne est inutile ^^
0