+1  A: 

I cant believe I went to all the trouble of wrinting this Question. I had another good look at the phpMYAdmin and it had worked. The table had been created under a database called testDB which I assumed had nothing it in. How did the script decided to etner this as a child under the testDB database?

Once again thanks everyone for your input, This site is truely amazine and is so valuable for a beginner like my self.

Jacksta
$db = @mysql_select_db($db_name, $connection) The line form the file do_showfielddef.php shows that there should be a variable called $db_name that has the name of the database to use. There is additional code that you haven't shown here. DO a search for this variable in all the files to see if you can find where it is being set.
Waleed Al-Balooshi