FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

ihsan'in duvarı

Demokrasi selam

Doğru anlatmışsın fm api ile mysql e veri gireceğim

Veritabanı ile benim bilgisayarimdaki bağlantıyı yaptım sorun yok.

Sadece api kullanarak webden mysql é veri aktaramiyorum

Senide yoruyorum kusura bakma
23, Kasım, 2017 ihsan tarafından
Hocam sorunuzu bir daha dikkatlice okuyunca doğru mu anladım siz fm api ile Mysql e mi veri girişi yapmaya çalışıyorsunuz.
23, Kasım, 2017 ercanD tarafından
Yaptım olmadı göksel beyle akşam olmazsa görüşürüm. Çok teşekkür ediyorum.
23, Kasım, 2017 ihsan tarafından
Yani 3. satırı silip 5. satıra

$fm = new FileMaker('veritabani', 'adres', 'kullaniciadi','parola');

yazmanız yeterli olacak.
23, Kasım, 2017 ercanD tarafından
Selam ederim İhsan Bey;

Baglanti.php içindeki bilgileri direkt olarak  yeni.php dosyası içine alarak bir dener misiniz?
23, Kasım, 2017 ercanD tarafından
Selam Demokrasi Bey;

dediklerini bende aynen yaptım.Veritabanıma bilgi giriyorum veya filemaker dosyama bilgi giriyorum ikisinde de görüyorum.
buraya kadar sorun yok.

Yanlız PHP api deki yeni.php dosyası ile veri girişini webden yapamıyorum.

Mysql-front programı ile veritabanıma veri giriyorum filemakerdaki dosyamda görüyorum.

PHP APİ deki yeni kod kısmını göndereyim bir bakın

<?php
if($_POST['Ad']){
require_once ('Baglanti.php');
@require_once ('FileMaker.php');
$fm = new FileMaker($Dbase, $Adres, $Kullanici,$Sifre);
$record2 = $fm->createRecord('DemoAnketDB');
$record2->setField('AD', $_POST['Ad']);
$record2->setField('SOYAD', $_POST['SoyAd']);
$record2->setField('TELEFON', $_POST['Telefon']);
$result2 = $record2->commit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Untitled Document</title>
<style type="text/css">
<!--
#Layer1 {
    position:absolute;
    left:43px;
    top:51px;
    width:627px;
    height:385px;
    z-index:1;
}
body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
-->
</style>
</head>

<body>

<div id="Layer1">
<form id="form1" name="form1" method="post" action="">
  <table>
    <tr>
      <td>Ad</td>
      <td><label>
        <input name="Ad" type="text" id="Ad" />
      </label></td>
    </tr>
    <tr>
      <td>Soyad</td>
      <td><input name="SoyAd" type="text" id="SoyAd" /></td>
    </tr>
    <tr>
      <td>Telefon</td>
      <td><input name="Telefon" type="text" id="Telefon" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="Submit" value="Submit" /></td>
    </tr>
  </table>
</form>
</div>
</body>
</html>

Dosyamın ismi SQL layoutumun ismi phpdeneme
23, Kasım, 2017 ihsan tarafından
Selam ederim İhsan Bey;

İlk önce kendi bilgisayarınıza MySQL ODBC Driver kuracaksınız. Sonra ODBC Veri KIaynağı Yöneticisinden ( Denetim Masasında Yönetimsel Araçlarda bulabilirsiniz. )
Sistem DNS sekmesinde ekle diyor açılan pencerede MySQL ODBC Driveri seçiyor ve ileri diyor ve İlgili alanları gerekli şekilde dolduruyoruz.

Burada işimiz bu kadar.

FileMaker ı açıyoruz. File > Manage > External Data Source. Açılan diyalog penceresinde New diyor Name kutucuğuna herhangi bir isim giriyor ( bu isim biraz sonra da lazım olacak ) ve Type: ODBC yi seçiyoruz. Specify düğmesini tıklıyor açılan diyalog penceresinden ODBC Veri KIaynağı Yöneticisi Sistem DNS de oluşturmuş olduğumuz veri kaynağını seçiyor ve Ok diyoruz.
Authentication > Specify... yi seçiyor ve MySQL veritabanı kullanıcı adını ve parolasını giriyoruz. Ok diyoruz burada da işimiz bitti.
FileMaker File > Manage > Database > Relationships te sol alt köşede bulunan Add a table düğmesini tıklıyor ve açılan diyalog penceresinde Data Source u tıklıyor ve biraz önce oluşturmuş  olduğumuz isimdeki veri kaynağını seçiyoruz.

Kalanı da tablo seçimi ve ilişkiler... Yine de herhangi bir sorun olur ise yazmaktan çekinmeyin.

Hayırlı günler dilerim.


Saygılarımla.
22, Kasım, 2017 ercanD tarafından
23, Haziran, 2017 kurucay2000 tarafından
İhsan bey
Bilgisayarlar aynı ağda mı acaba?
Lisanslardan kaynaklı olabilir.
Ben tek bilgisayarda kırık FileMaker 16 Pro kullanıyorum, sorun olmuyor.
Sizden bir ricam FileMaker Pro 16 Advanced elinizde varmı, var ise benimle paylaşırsanız sevinirim. Teşekkürler.
23, Haziran, 2017 kurucay2000 tarafından
İhsan Bey Link ekledim
https://yadi.sk/d/OdUve3-O3K8guu
15, Haziran, 2017 kurucay2000 tarafından
...