Bonjour,
N'étant pas développeur, j'ai adapté à mon site un script permettant aux utilisateurs définis de se connecter selon certains privilèges (admin, client, fournisseur, ...); j'ai ensuite comptabilisé dans un champ (count) de la table utilisateurs le nombre de connexion (session validée par login).
Cela fonctionne parfaitement en local (le champ count s'incrémente bien de 1 a chaque connexion, aucun message d'erreur; cf. easyphp 1.8 comme environement de développement) mais lorsque je le passe online, cela ne fonctionne pas
voici mon script :Fatal error: Call to undefined function: sql_errno() in /homepages/4/d1xx1xx106/htdocs/haut.php on line 67
est ce que cela est du a une restriction de mon hebergeur ou bien a une erreur de syntaxe dans mon script ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php if (!empty ($_SESSION['login'])) { $logok = $_SESSION['login']; $requete = "UPDATE utilisateurs SET count=count +1 WHERE login LIKE '".$logok."'"; $res = mysql_query($requete); if(!$res) die (sql_errno().":".sql_error()); elseif ($res != 1) echo "pas d'autoincrementation"; else echo "ok"; } else { echo "erreur : la session n'est pas ouverte"; } ?>
merci pour vos conseils,
Partager