Tu as imaginé une solution : l'as-tu essayée avant de poser ta question ?
La mise au point d'un scipt nécessite de faire un essai, d'analyser l'éventuelle erreur, de faire un nouvel essai....
Chaque essai étant imaginé à partir d'une bonne connaissance du langage de développement (ici php).
Un des contributeurs à ce forum ajoute à sa signature la maxime suivante :
La plus grosse erreur est de craindre de faire une errur.
Applique cette maxime et fait sans crainte des essais intelligemment conçus et tu constateras que tu mettre au point plus vite tes scripts.
Bon courage, c'est en forgeant qu'on devient forgeron.