Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/10/2005, 08:41
Avatar de jc_moty
jc_moty
 
Fecha de Ingreso: septiembre-2005
Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 18 años, 6 meses
Puntos: 1
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.