• 26-07-2008, 20:36:29
    #1
    Üyeliği durduruldu
    yeni yeni öğrenmeye başladım nerede hata yapıyorum söylemisiniz şimdiden teşekkürler

    firma ekleme formum
    <!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=utf-8" />
    <title>Firma Ekle</title>
    </head>
    
    <body>
    <form id="form1" name="form1" method="post" action="gonder.php">
      <label>Firma Adı
      <input type="text" name="firmaadi" id="firmaadi" />
      </label>
      <p>
        <label>Adres
        <input type="text" name="adres" id="adres" />
        </label></p>
      <p>
        <label>Telefon
        <input type="text" name="telefon" id="telefon" />
        </label>
      </p>
      <p>
        <label>
        <input type="submit" name="gonder" id="gonder" value="Gönder" />
        </label>
      </p>
    </form>
    </body>
    </html>
    gonder.php
    <?php
    require 'config.php';
    $firmaadi = $_POST['firmaadi'];
    $adres = $_POST['adres'];
    $telefon = $_POST['telefon'];
    $query = "INSERT INTO firma(FirmaAd, Adres, Telefon) VALUES('$firmaadi','$adres','$telefon')";
    
    $result = mysql_query($query);
    
    echo "Eklendiniz.";
    
    ?>
    firmalar.php (eklenenleri göstericek olan)
    <?php
    $query  = "SELECT FirmaAd, Adres, Telefon FROM contact";
    $result = mysql_query($query);
    
    while($row = mysql_fetch_array($result, MYSQL_ASSOC))
    {
        echo "firma :{$row['FirmaAd']} <br>" .
             "adres : {$row['Adres']} <br>" .
             "telefon : {$row['Telefon']} <br><br>";
    }
    ?>
    hepsinde hata var firma eklenmiyor, firma göstermiyor anlıycağınız çok acemiyim, lüften yardım edin

    +
    veritabanım
    -- phpMyAdmin SQL Dump
    -- version 2.9.1.1
    -- http://www.phpmyadmin.net
    -- 
    -- Anamakine: localhost
    -- Üretim Zamanı: 26 Temmuz 2008 saat 20:39:37
    -- Sunucu sürümü: 5.0.27
    -- PHP Sürümü: 5.2.0
    -- 
    -- Veritabanı: `firma`
    -- 
    
    -- --------------------------------------------------------
    
    -- 
    -- Tablo yapısı: `firmalar`
    -- 
    
    CREATE TABLE `firmalar` (
      `ID` int(11) NOT NULL auto_increment,
      `FirmaAd` tinytext collate latin1_general_ci NOT NULL,
      `Adres` tinytext collate latin1_general_ci NOT NULL,
      `Telefon` tinytext collate latin1_general_ci NOT NULL,
      PRIMARY KEY  (`ID`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
    
    -- 
    -- Tablo döküm verisi `firmalar`
    -- 
    
    INSERT INTO `firmalar` VALUES (1, 'Giyim', 'Uzun Çar?? Cad. No:48', '5646476');
  • 26-07-2008, 20:38:20
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hepsine bakmadım ama su satırı değistir hallolur gibi:

    $query = "INSERT INTO firma(FirmaAd, Adres, Telefon) VALUES('$firmaadi','$adres','$telefon')";
    bunu
    $query = "INSERT INTO (FirmaAd, Adres, Telefon) VALUES ('$firmaadi','$adres','$telefon')";
    böyle yap..
  • 26-07-2008, 20:41:06
    #3
    Üyeliği durduruldu
    ploop adlı üyeden alıntı: mesajı görüntüle
    Hepsine bakmadım ama su satırı değistir hallolur gibi:

    $query = "INSERT INTO firma(FirmaAd, Adres, Telefon) VALUES('$firmaadi','$adres','$telefon')";
    bunu
    $query = "INSERT INTO (FirmaAd, Adres, Telefon) VALUES ('$firmaadi','$adres','$telefon')";
    böyle yap..
    olmadı sql ide veriyim
    -- phpMyAdmin SQL Dump
    -- version 2.9.1.1
    -- http://www.phpmyadmin.net
    -- 
    -- Anamakine: localhost
    -- Üretim Zamanı: 26 Temmuz 2008 saat 20:39:37
    -- Sunucu sürümü: 5.0.27
    -- PHP Sürümü: 5.2.0
    -- 
    -- Veritabanı: `firma`
    -- 
    
    -- --------------------------------------------------------
    
    -- 
    -- Tablo yapısı: `firmalar`
    -- 
    
    CREATE TABLE `firmalar` (
      `ID` int(11) NOT NULL auto_increment,
      `FirmaAd` tinytext collate latin1_general_ci NOT NULL,
      `Adres` tinytext collate latin1_general_ci NOT NULL,
      `Telefon` tinytext collate latin1_general_ci NOT NULL,
      PRIMARY KEY  (`ID`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
    
    -- 
    -- Tablo döküm verisi `firmalar`
    -- 
    
    INSERT INTO `firmalar` VALUES (1, 'Giyim', 'Uzun Çar?? Cad. No:48', '2546547');
  • 26-07-2008, 20:42:25
    #4
    pardon uyumam lazım
    $query = "INSERT INTO firmalar (FirmaAd, Adres, Telefon) VALUES ('$firmaadi','$adres','$telefon')";
  • 26-07-2008, 20:43:34
    #5
    Üyeliği durduruldu
    ploop adlı üyeden alıntı: mesajı görüntüle
    pardon uyumam lazım
    $query = "INSERT INTO firmalar (FirmaAd, Adres, Telefon) VALUES ('$firmaadi','$adres','$telefon')";
    yine olmadı, bana gıcığı mı var bu php nin
  • 26-07-2008, 20:44:31
    #6
    Diğer kodlar doğru mu ona bakayım öf üseniyorum aslında ama :P
  • 26-07-2008, 20:45:05
    #7
    Üyeliği durduruldu
    ploop adlı üyeden alıntı: mesajı görüntüle
    Diğer kodlar doğru mu ona bakayım öf üseniyorum aslında ama :P
    teşekkür ederim
  • 26-07-2008, 20:49:51
    #8
    <?
    require_once "config.php";
    foreach ($_POST as $key => $value) {
    $$key = $value;
    }
    ?>
    <html>
    <head>
    <title>dsadsadsadas</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta http-equiv="content-language" content="tr">
    </head>
    <body>
    <?
    if ($yolla) {
    $topla=mysql_query("insert into firmalar (id,FirmaAd,Adres,Telefon) values (null,'$firmaadi','$adres','$telefon')");
    echo 'Eklendi';
    exit;
    }
    ?>
    <form name="form1" method="post" action="gonder.php">
      <label>Firma Adı
      <input type="text" name="firmaadi" id="firmaadi" />
      </label>
      <p>
        <label>Adres
        <input type="text" name="adres" id="adres" />
        </label></p>
      <p>
        <label>Telefon
        <input type="text" name="telefon" id="telefon" />
        </label>
      </p>
      <p>
        <label>
        <input type="submit" name="yolla" id="yolla" value="Gönder" />
        </label>
      </p>
    </form>
    </body>
    </html>
    Denemedim ama çalısması lazım.. Yukarıdaki kodu gonder.php diye kaydet.. .html yaparsan çalısmaz.
  • 26-07-2008, 20:54:26
    #9
    Üyeliği durduruldu
    yok yine olmadı