Thank you for your reply Crayon, I did run some tests, - I echo'd the number of rows being returned which came out as 2, which is correct. - I also echo'd the variables, $name, $email, and $message, yet nothing was returned. - Then I set up the code on a different page, seperate from anything else and the variables still returned blank, which shows that the problem lies in the bit of code I posted The textbox() function is just setting up the tables with a header (the first argument) and the content (the second argument). This part is working as the textboxes are showing up, along with the " - " in the header. What remains unkown is why the variables are not storing anything. Again, any help is appreciated- Ben