Ansluta till FileMaker
4 svar · 203 visningar · startad av GrodanBoll
Varit uppe tidigare: http://cgi.webforum.nu/wf/Forum12/HTML/001631.html
------------------
Utan signatur för tillfället.
Jag har en vag aning. ag har inte gjort det själv men jag vet en kollega i stockholm som gjort detta. Som jag har fötstått det så skapar du en DSN i ODBC och kopplar upp genom det. Det skall tydligen gå att öra med XML också men det har jag noll koll på. Jag kan dock försöka få kontakt med företaget som har gjort det. Återkommer med mer info =) Ropa om du lyckas..
------------------
______________________
Kalle samuelsson
http://www.dindator.nu
Ok.. här kommer lösningen!
Det första du måste tänka på är att ha både Local data access companion och Remote data access companion ikryssade för det register du vill dela ut. Detta ställer du in under arkiv/sharing.
När väl det är gjort skapar du en SystemDSN under ODBC och döper den till t.ex. FileMaker
Observera att du inte måste ange ett lösenord. (Drivrutinen i ODBC heter enbart FileMaker)
I ett exempel på PHP-koden kan vara följande:
<?php
// Variabler för ODBC kontakten
$db="FileMaker";
$host="localhost";
$username="";
$password="";
$odbc_connection = odbc_connect($db, $username, $password);
if( $odbc_connection == false )
print "ERROR connecting to database!";
// Sql satsen
$sql = "Select * from A";
?>
<html>
<head>
<title>Fmp/Php test</title>
</head>
<body>
<form action="index.php">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="left" valign="top"><b>Svar på Sql söket ("<?php echo $sql; ?>"):<b></td>
</tr>
<?php
// Utför SQL och looppar igenom resultatet
$cur = odbc_exec($odbc_connection,$sql);
while( odbc_fetch_row($cur) )
{
$A_id=odbc_result($cur,'id');
$A_text1=odbc_result($cur,'text1');
?>
<tr>
<td align="left" valign="top"><?php print $A_id.", ".$A_text1; ?></td>
</tr>
<?php
}
// \Utför SQL och looppar igenom resultatet
?>
</table>
</body>
</html>
Ropa om du får problem! Lycka till!
------------------
______________________
Kalle samuelsson
http://www.dindator.nu