par
ptitgenie69 » 29 sept. 2006, 01:23
voila, sur ce code qui vient d'un simple compteur de visite que j'essaie de faire, j'obtient une erreur qui me dit "Undefined offset: 1"
<?php
include("config.php");
mysql_query("CREATE TABLE IF NOT EXISTS compteur_visite (nb smallint(11) NOT NULL default '0')TYPE=MyISAM") ;
$requete = mysql_query("select * from compteur_visite");
$nb = mysql_num_rows($requete);
// On regarde le nombre d'enregistement
if($nb == 0)
{
// si il y a 0 enregistrement on ajoute des données
mysql_query("insert into compteur_visite values('1')");
}
else // sinon on passe
{
// et on met à jour le nombre de visite
mysql_query("update compteur_visite set nb=nb+1");
}
// Affiche le nombre de visite
// Sélection de la table
$requete = mysql_query("select * from compteur_visite");
// on affiche le nombre de visite
$j = mysql_fetch_array($requete);
$nb = $j[$nb];
print ' '.$nb.' visiteurs au total';
// On ferme la connection
mysql_close();
?>
l'erreur exact est :
Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\ext-files.com\visites.php on line 22
merci pour votre aide.
voila, sur ce code qui vient d'un simple compteur de visite que j'essaie de faire, j'obtient une erreur qui me dit "Undefined offset: 1"
[php]<?php
include("config.php");
mysql_query("CREATE TABLE IF NOT EXISTS compteur_visite (nb smallint(11) NOT NULL default '0')TYPE=MyISAM") ;
$requete = mysql_query("select * from compteur_visite");
$nb = mysql_num_rows($requete);
// On regarde le nombre d'enregistement
if($nb == 0)
{
// si il y a 0 enregistrement on ajoute des données
mysql_query("insert into compteur_visite values('1')");
}
else // sinon on passe
{
// et on met à jour le nombre de visite
mysql_query("update compteur_visite set nb=nb+1");
}
// Affiche le nombre de visite
// Sélection de la table
$requete = mysql_query("select * from compteur_visite");
// on affiche le nombre de visite
$j = mysql_fetch_array($requete);
$nb = $j[$nb];
print ' '.$nb.' visiteurs au total';
// On ferme la connection
mysql_close();
?> [/php]
l'erreur exact est :
Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\ext-files.com\visites.php on line 22
merci pour votre aide.