Prueben con esto que es semejante a lo anteriormente planteado (me baso en lo que saqué por internet, si el foro lo permite puedo dar el lingk del video you tube que lo explica):
archivo.html (escuché que también puede ser php)
<form method="POST" action="insertardatosentabla.php">
<input type="TEXT" name="NOMBRE" value="Escribe tu nombre" size=30 maxlength=50><br />
<input type="TEXT" name="EMAIL" value="tuemail@correcto" size=30 maxlength=50><br />
<input type="TEXT" name="URL" value="http://www.tudirecciondepagina.web" size=30 maxlength=50><br />
<input type="HIDDEN" name="ESTADO" value="Activo">
<input type="SUBMIT" value="Botón de envio estandar" name="Enviar la información al servidor"><br />
</form>
config.php
<?php
// Rellena los espacios ente comillas de abajo con los datos que te da
// el servidor al activar la base de datos.
// Este dato de abajo suele ser localhost casi siempre:
$server="localhost";
// Aqui abajo escribe el nombre de la base de datos.
// Si tu servidor tiene cpanel normalmente va primero tu nombre de username,
// por ejemplo: username_nombredelabasededatos
$database = "loquetecorresponde_basedepruebas";
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "loquetecorresponde_pepe";
// Y ahora la contraseña:
$db_pass = "loquetecorresponde";
?>
insertardatosentabla.php
<?php
include("config.php") ;
if(isset($_POST['NOMBRE']) && !empty($_POST['NOMBRE']) &&
isset($_POST['EMAIL']) && !empty($_POST['EMAIL']) &&
isset($_POST['URL']) && !empty($_POST['URL']) &&
isset($_POST['ESTADO']) && !empty($_POST['ESTADO']))
{
$conexion = mysql_connect($server, $db_user, $db_pass) or die ("problema al conectar el server");
mysql_select_db($database, $conexion) or die ("problemas al conectar la database");
mysql_query ("INSERT INTO USUARIOS (NOMBRE, EMAIL, URL, ESTADO) VALUES ('$_POST[NOMBRE]', '$_POST[EMAIL]', '$_POST[URL]', '$_POST[ESTADO]')", $conexion);
echo "datos insertados correctamente";
}else{
echo "problema al insertar los datos";
}
?>