Cannot use a scalar value as an array in /var/www/free.fr - PHP - Programmation
Marsh Posté le 11-03-2006 à 23:59:41
Sans code il est dur de chercher a comprendre... Tu ne crois pas ?
Marsh Posté le 12-03-2006 à 04:27:22
ce message ca veut dire que ta session est surement déjà défini par une string donc tu ne peux pas utiliser un entier. Généralement ca vient de là.
Maintenant il faudrait voir un peu plus de code.
Marsh Posté le 12-03-2006 à 08:32:04
Ca m'etonne un peu ... parceque php niveau typage laisse tout passer ... il faut que miriam nous passe du code..
Marsh Posté le 12-03-2006 à 15:58:44
On est trois a donner notre avis , trois a dire que sans code on peut rien dire , et enfin trois a ne rien voir venir
Marsh Posté le 12-03-2006 à 16:25:39
moi je pense que c'est parce qu'il y a déjà une valeur dans $_SESSION['erreur'], donc il ne peut pas redéclarer $_SESSION['erreur'] en tant qu'array.
(<== spécialiste des array qui foirent à ses débuts)
Marsh Posté le 12-03-2006 à 16:38:48
Djebel1 > Oui je pense que c'est ça mais tu l'as mieux formulé que moi
Marsh Posté le 12-03-2006 à 18:21:58
il essaie d'utiliser une variable définissant un scalaire dans une fonction qui utilise un tableau en argument... Et PHP comme tout language a transformer un entier en tableau , a défaut de pouvoir transformer les scalaires en chaines et inversement !
Marsh Posté le 11-03-2006 à 16:57:49
bonjour,
mon programme marche bien en local(easyphp), mais quand je mets en ligne sur free, j'ai des erreurs de ce genre :
Cannot use a scalar value as an array in /var/www/free.fr .. on line 18
ligne 18 :$_SESSION['erreur']['type'] = 0;
est ce juste un petit astuce à rajouter ou modifier ?
merci de votre aide