I believe I have sorted out my own issue.
I have made it so the php script omits the creation of the dial if the value is empty.
if (!empty($myValue)) {
}
This obviously causes the flash file to say "Hey, your data is not right." and this then displays as "No data to display" which is fine. Much better than an incorrect value of 100% or 0%