Sure you can insert data into database using browser.
This is a simple script, but it should illustrate a concept...
Let's say you have a database <b>user</b> and this database has table <b>names</b>.
Table <b>names</b> contains two fields first_name and last_name.
So your task is to insert first name and last name to this database via html forms.
This is the steps you need to take:
First - you need to create an html form.
Second - you need to create a srcript.
Form is like this
<form method=post action=insert.php>
<b>First name:<b>
<br>
<input type=text name=first_name>
<br>
<b>Last name</b>
<input type=text name=last_name>
<br>
<br>
<input type=submit value="make entry">
</form>
Your script is like this
//connect to database
$conn=mysql_connect("host", "user", "password");
//select database
$db=mysql_select_db("user", $conn);
//create a query variable
$sql="insert into names values(\"$first_name\", \"$last_name\")";
//run the query
$result=mysql_query($sql, $conn);
//close mysql connection
mysql_close($conn);
Assumptions are made is that you are using mysql and php, but the concept is the same.
hope that helps,
Di