Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/10/2005, 09:05
Avatar de aldo1982
aldo1982
 
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 5 meses
Puntos: 6
Cita:
Iniciado por jc_moty
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.
oye muchas gracias por tu ejemplo, pero una preguntita, en usuarios lycos como hago para inviocar dicha odbc ?? o sea se puede hacer sin odbc la coneccion ??? ahh y otra cosa esas variables serian la captura de un formulario ??? perdon es ke soy nuevo con esto y me suergen mis dudas
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA