ur wrong, it doesnt use a database all the time, get will put everything u have in ur form into the URL, ex
<input type="text" name="g" value="dog">
<input type="text" name="d" value="god">
$_GET will put into the URL once the form is submitted, file.php?g=dog&d=god
and so on for more fields
$_POST dosent do that **** in the URL