question d'html et pas de php.
solution en css : indiquer que les deux éléments doivent se mettre l'un à côté de l'autre et pas l'un sous l'autre (comportement par défaut) :
rajouter
entre le ' " ' final et le '>' des deux dernéires balises '<div'.
A savoir : tout ce qui est affichage des éléments, c'est du côté du navigateur, c'est donc dans la sous catégorie html/css/javascript.
Ce qui est probléme du à un code php défectueux est côté php et ce n'est présentement pas le cas.