2010-05-03 2 views
0
Warning: sprintf() [function.sprintf]: Too few arguments in /home/inrunitc/public_html/chek/chek.php on line 132 
Query was empty 

Je suis nouveau à PHP et MySQL et j'ai comme 88 champs ma forme - que dois-je faire?Avertissement: sprintf() [function.sprintf]: Trop peu d'arguments dans /home/inrunitc/public_html/chek/chek.php sur la ligne 132

+4

Le code postal pourrait aider. –

+3

Je suppose que vous appelez 'sprintf()' sur la ligne 132. Et en lui passant trop peu d'arguments –

Répondre

4

Cela se produit si vous avez quelque chose comme

$s = sprintf('%d %d %d', 4); 

Il y a trois espaces réservés dans la format string mais un seul paramètre.

+0

et si vous aviez ceci: $ s = sprintf ('% d% d', 4, 2, 1); Serait-ce remplacer les espaces à deux chiffres et ignorer le troisième nombre fourni (1) ou lancer une erreur. – Ash

+0

@Ashley: Aucun message d'erreur/d'avertissement/de notification avec la version 5.2.3 de vanilla php.net, mais il peut y avoir d'autres versions (corrigées/renforcées) qui augmentent, par ex. un avis. – VolkerK

Questions connexes