Ese error te dice que "en la funcion printf hay muy pocos parametros". Te explico como funciona printf, por ejemplo...
Código PHP:
$primero = "Rockzilla";
$segundo = "hombre";
printf("Hola %s, como estas %s?",$primero,$segundo);
Si te fijas en cada %s se va a reemplazar con la variable que le pones despues del texto... en este caso se vera este texto:
Hola Rockzilla, como estas hombre?
Revisa cada %s y cada variable que estas mostrando tal como te lo explique aca.... ahi puedes ir viendo que cosas faltan.
Suerte!