Erreur de variable non definie

Erreur de variable non definie - PHP - Programmation

Marsh Posté le 08-02-2004 à 22:35:13    

Je tente d'installer un script simple de compteur de visite avec une table DVvisite ainsi que la requete suivante :
 

Code :
  1. CREATE TABLE `DVvisites` (
  2.   `id` tinyint(4) NOT NULL default '0',
  3.   `visites` int(11) NOT NULL default '0',
  4.   PRIMARY KEY  (`id`)
  5. ) TYPE=MyISAM;


 
 
Lorsque je veux acceder a ma page compteur.php j'ai l'erreur suivante :
 

Code :
  1. Notice: Use of undefined constant visites - assumed 'visites' in c:\web\oli\php\compteur_visite\compteur.php on line 23
  2. hoooooooooo
  3. Notice: Use of undefined constant visites - assumed 'visites' in c:\web\oli\php\compteur_visite\compteur.php on line 25


 
Je ne trouve pas comment regler mon probleme  :sweat:  
 
 
le script :
 

Code :
  1. // fichier de configuration
  2. include("conf.php" );
  3. // connexion à la base de données
  4. $db = mysql_connect("$Hote", "$Utilisateur", "$MotDePasse" );
  5. mysql_select_db("$NomBase",$db);
  6. //Requette dans la base de donnée
  7. $query = "SELECT * FROM dvvisites";
  8. $result = mysql_query($query);
  9. $row = mysql_fetch_array($result);
  10. //Affichage du resulatat
  11. echo $row[visites]."hoooooooooo";
  12. //Mise a jour du resulatat
  13. $visites = $row[visites] + 1;
  14. //Mise a jour dans la base de donnée
  15. $query2 = "UPDATE dvvisites SET visites='$visites' WHERE id=0";
  16. mysql_query($query2) or die ("Erreur SQL" );
  17. //fermeture de la connexion  
  18. mysql_close($db);
  19. ?>


 
 
les erreurs d'apache :
 

Code :
  1. 192.168.0.2 - - [08/Feb/2004:22:23:47 +0100] "GET /Oli/php/compteur_visite/Compteur.php HTTP/1.1" 200 333
  2. et
  3. [Sun Feb 08 22:23:47 2004] [error] PHP Notice:  Use of undefined constant visites - assumed 'visites' in c:\web\oli\php\compteur_visite\compteur.php on line 25


 
 
merci pour votre aide.. j'ai svt des probleme de variables :/

Reply

Marsh Posté le 08-02-2004 à 22:35:13   

Reply

Marsh Posté le 08-02-2004 à 23:06:55    

$row['visites']

Reply

Marsh Posté le 08-02-2004 à 23:08:31    

sinon pour incrémenter dans ta table tu peu xaussi faire ça :  
 
$query2 = "UPDATE dvvisites SET visites= visites +1 WHERE id=0";

Reply

Marsh Posté le 08-02-2004 à 23:12:47    

et meme tant ka faire j'aurai carrément utilisé un fichier texte plutot ke la bdd, c plus rapide a traiter, vu la faible qté de donnné

Reply

Marsh Posté le 08-02-2004 à 23:16:20    

merci.. la syntaxe a changé depuis le php 4.1.x ?

Reply

Marsh Posté le 08-02-2004 à 23:25:05    

je crois pas !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed