Bueno, antes que nada, para hacer una conexion desde PHP a Access debes crear un
DSN de Sistema; para hacer esto hace la siguiente seleccion:
Panel de Control->Herramientas Administrativas->Administrador de Origenes de datos ODBC en la ventana que te sale selecciona
DSN de Sistema luego hace clic en Agregar, luego en la ventana que te sale selecciona:
Microsoft Access Driver(*.mdb), luego hace clic en Finalizar, despues te va salir otra ventana en la que tenes que poner el nombre del Origen de datos; te recomiendo que ese nombre sea el mismo de la base de datos; luego hace clic en Seleccionar, y simplemente selecciona la base de datos que ya creaste; y despues Acepta todo.
Ahora bien, el codigo seria asi:
El HTML:
<form action="insertar.php" method="post" name="form1">
Campo1: <input type="text" name="t1"><br>
Campo2: <input type="text" name="t2"><br>
Campo3: <input type="text" name="t3"><br>
<input name="guardar" type="submit" value="Guardar">
</form>
El PHP (insertar.php)
Código PHP:
<?php
$var1 = $_POST['t1'];
$var2 = $_POST['t2'];
$var3 = $_POST['t3'];
$dsn="db";//debe ser de sistema no de usuario
$usuario="";
$password="";
$cid=odbc_connect($dsn,"","");
$sql="Insert into tabla values('$var1', '$var2', '$var3')";
$result=odbc_exec($cid, $sql)
?>
Espero te sirva.
Saludos.