Tienes PHP configurado para que use el &qamp; en lugar de & como separador de argumentos en el URL?** (esto es muy válido para validar tu HTML generado y respetar los standares ...
Revisa en el servidor (configuración de PHP: php.ini) que ejecuta "add_charge2.php" :
** php.ini directiva: arg_separator.output y/o input
http://www.php.net/manual/es/ini.core.php
Un saludo,