Ses derniers messages sur les forums
Fais un wall de ton code complet, parce que là, il n'y a pas d'erreur.
Recherche un peu plus haut que la ligne 49.
Et l'erreur ?
Laisse tomber ton form, fait un echo de ton $url, vire l'espace entre le ? et ton paramètre, et place la bonne page de destination dans ton href.
Tu débutes peut-etre, mais tu sais lire.
Dans l'entete de la fonction, je vois une variable $nb_liens_dans_la_barre, c'est assez explicite non ?
Bref, augmente cette valeur.
$texte1 n'existe pas dans ta fonction, par conséquent, php ne sait pas ce qu'il doit modifier.
Ensuite, dans la fonction de callback, c'est un tableau qui est retourné, et non une chaine de caractères (fais un print_r pour t'en rassurer).
Il faut que la barre contienne au moins deux liens (ca bug sinon il me semble).
Par conséquent, augmente le nombre de liens de la barre.
Il faut aussi que tu vires la ligne suivante de ton code :
$sql = 'SELECT auteur, titre, date, texte_news FROM news ORDER BY date DESC LIMIT 0,1;';
Et juste laisser le count.
Bah oui, sinon, $nb_total vaut toujours 1 et ca n'affiche qu'une seule news.
Ca change quoi que le calcul se fasse quand l'utilisateur se connecte ou qu'il se fasse toutes les minutes ???
Rien, les calculs seront fais de la meme manière...
Si l'user revient 3 heures après, toi, tu sais qu'il s'est absenté 3 heures, et tu fais ton calcul de pourcentage sur 3 heures, etc...
Il manque une parenthèse fermante sur ton if.
Et je suis désolé de te l'apprendre, mais ton test de bon couple login / pwd est faux : tu SELECT tous les couples login / pwd et tu testes si le premier couple trouvé correspond au tien, ce qui est faux algorithmiquement.
En effet, il faut soit comparer ton couple avec tous ceux de la base, soit compter le nombre de couple de la base qui correspondent au tien (un seul en théorie).
Bah c'est un peu normal, tu ne testes pas si le login et le mot de passe sont bons.
Tu vas lancer un CRON toutes les minutes ????
Moi je ferais un refresh toutes les minutes avec recalcul des données.
A chaque refresh, il suffit de récupérer l'état des stocks du derniere chargement de page (ainsi que la date de ce dernier chargement) puis de calculer les pourcentages et de remodifier la base en conséquence (etat des stocks et date actuelle).
Si tu fais un refresh toutes les minutes, tu n'as pas besoin de CRON pour faire ton truc.