Det du skal gøre er at du laver en <form> med en masse <input> inden i, din form skal så fx sende informationen til en anden fil, den kalder vi sql.php.
FX:
<form action='sql.php' method='POST'>
<input type='text' name='navn'>
<input type='text' name='efternavn'>
<input type='submit' value='Indsæt' name='submit'>
</form>
Nu har vi dine felter og din knap. Din sql.php fil ser så således ud:
<?php
# Tjekker om brugeren er kommet fra din profil side
if(isset($_REQUEST[submit]) {
# Ligger din information fra formen i 2 variabler
$navn = $_REQUEST[navn];
$efternavn = $_REQUEST[efternavn];
# Opretter forbindelsen til databasen, ret informationen her under
$connect = mysql_connect("localhost", "user", "pass");
# Vælger database
$select = mysql_select_db("mintabel");
# Din SQL query til at indsætte informationen i tabellen
$sql = "INSERT INTO profil(id, fornavn, efternavn)
VALUES(null, '".$navn."', '".$efternavn."'";
# Udføre SQL queryen
mysql_query($sql);
# Lukker forbindelsen til SQL databasen
mysql_close();
# Sender brugeren tilbage til profil siden, ret dette til hvad du vil
header("Location: profil.php");
?>
Man kunne evt. rette din header så den sender en variabel med tilbage så du kan tjekke om det er rettet
FX: header("Location: profil.php?ret=ja");