no, no esta perdido, tambien se puede hacer con javascript, pero la desventaja es que esta de lado del cliente, y generalmente uno no puede saber si el cliente esta actualizado,si tiene habilitado javascript, etc, etc, entonces seria mas comodo hacerlo del lado del servidor, osea con el mismo php...antes habia que hacerlo con JS pero ahora el PHP 'es un mostro, viste?!', y las hace todas
saludos