Page 1 sur 1

strtolower

Posté : 30 nov. 2006, 00:10
par Tariq
Salut,
J'ai un probleme avec strtolower:
$description = htmlentities(strtolower($_POST['description'], ENT_QUOTES)); // post city as var
voila le code:

Warning: Wrong parameter count for strtolower() ..... on line 8
Merci

Posté : 30 nov. 2006, 00:12
par DocType
De l'ordre, de l'ordre !!!!
$description = htmlentities(strtolower($_POST['description'], ENT_QUOTES)); // post city as var
revient à faire
$description = strtolower($_POST['description'], ENT_QUOTES);
$description = htmlentities($description);
Reste plus qu'à trouver ton erreur dans ton traitement :wink:

Posté : 30 nov. 2006, 00:13
par Truc
Salut,
Avant de te répondre sur ce sujet je voudrais bien que tu nous dises si celui-ci est [Résolu] !!

En tant qu'invité tu ne peux pas taguer le message toi même mais tu peux le signaler !
Tu peux aussi t'inscrire pour avoir ce privilège :wink:

Posté : 30 nov. 2006, 00:14
par Tariq
Je peux pas les mettre dans une seule ligne??

Posté : 30 nov. 2006, 00:16
par DocType
Je peux pas les mettre dans une seule ligne??
Réponds à la demande de Truc d'abord :wink:

Ensuite, bien sûr que tu peux le mettre en une ligne, mais vois ton erreur dans le code. consulte htmlentities() et strtolower(), tu comprendras par toi même la bêtise :wink:

Posté : 30 nov. 2006, 00:28
par Truc
Si l'autre sujet n'est pas Résolu ce n'est pas grave non plus, on t'aidera quand même sur ce souci, mais donne signe de vie

Posté : 30 nov. 2006, 00:46
par Ajoloca
Bonsoir,
Si on lit le message d'erreur
Warning: Wrong parameter count for strtolower() ..... on line 8
Sans être un spécialiste de l'anglais (trè, très loin de là)
Je dirais, le nombre de paramètres pour la fonction strtolower() est incorrect.

Je regarde donc le manuel de PHP qui me dit lui que strtolower() ne prends qu'un paramètre. Je me tourne vers ce que j'ai écris
$description = htmlentities(strtolower($_POST['description'], ENT_QUOTES)); // post city as var
Je décompose mon code pour y voi plus clair et ça me donne
strtolower($_POST['description'], ENT_QUOTES)
Et là :shock: , que vois-je :?:
strtolower() a deux paramètres. Conclusion :
J'ai mal placé ma première parenthèse fermante.

Je corrige et ça donne
$description = htmlentities(strtolower($_POST['description']), ENT_QUOTES); // post city as var
Ceci-dit, le fait d'avoir résolu ce problème ne t'empèche pas de répondre à la question de Truc

Posté : 30 nov. 2006, 01:40
par Truc
J'ai tagué tes deux autres sujets [Résolu] à l'avenir (proche) fait l'effort de signaler si tu as obentu une réponse à ton problème et s'il est [Résolu]

Posté : 30 nov. 2006, 15:38
par Tariq
J'ai ecris ce message: c'etait une erreur ds la variable

Posté : 30 nov. 2006, 23:12
par Truc
J'ai ecris ce message: c'etait une erreur ds la variable
?! :-k ?!

ça veut dire que c'est bon, problème résolu ?

Posté : 03 déc. 2006, 17:28
par Tariq
ca marche toujours pas, le meme message d'erreur

Posté : 03 déc. 2006, 17:36
par jojolapine
dis donc c'est un monologue que tu entreprends? ou alors tu te fiches des questions posées par les autres ?

Posté : 03 déc. 2006, 18:01
par Tariq
Resolu