• 14-11-2006, 02:36:52
    #10
    ID yi çekme
    Alıntı
    foreach ($HTTP_GET_VARS as $anahtar=>$deger ) {
    $form[$anahtar] = $deger;
    }
    foreach ($HTTP_POST_VARS as $anahtar1=>$deger1 ) {
    $form[$anahtar1] = $deger1;
    }
    $id = $form[q];
    mysql dan çektirme ID yi
    Alıntı
    $sonuc = mysql_query("select * from tablo WHERE id = $id");
    Ben bu şekilde kullanıyorum, başka hangi yolla IDyi çektirebilirim, mesala id = $id şırdaki $id kısmını silince hata vermiyor ama veri çekemediğinden sayfa açılmıyor.
  • 14-11-2006, 02:42:59
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $id = $_GET['id'];
    kodlardan önce gelmeli.
  • 14-11-2006, 03:16:16
    #12
    olmuyor olmuyor
  • 14-11-2006, 14:54:14
    #13
    where id='".$_GET['id']."'
    tam kodunuzu yazarmısınız
  • 14-11-2006, 18:08:09
    #14
    godaddy hostumda kullandığım kodlar şunlar. belki yardımı olur
    Alıntı
    // Database Details
    $dbServer = "mysql211.secureserver.net";
    $dbUser = "kullanıcıadı";
    $dbPass = "şifre";
    $dbName = "veritabanıadı";
    // Do not alter below this line.
    // Database Connection
    @mysql_connect($dbServer, $dbUser, $dbPass) or die("<b>Error: Couldn't connect to database server.");
    @mysql_select_db($dbName) or die("Couldn't connect to database.");
    sayfa içinde de
    Alıntı
    <?PHP
    include ("inc/config.php");
    // Break down URL
    $parts = split("/", $_SERVER['REQUEST_URI']);
    $i = 1;
    $vars = array();
    $gameinfo = mysql_fetch_array(mysql_query("SELECT id,rating,game,description,file,height,width FROM flash WHERE game = '$game'"));
    -----------------------------
    $date = date("d/m/Y");
    mysql_query("INSERT INTO form_queries (ipaddress,date,formused,vars) VALUES ('$REMOTE_ADDR','$date','4','$gameinfo[id]')");
    mysql_query("INSERT INTO rating (rating,gameid) VALUES ('$rating','$gameinfo[id]')");
    --------------------------
    olarak gidiyor...
    ayrıca ben kodlarımda where id='$id' olarak kullanırım eskiden beri çünki zamanında bazı uyuşmazlıklar yaşadım.
    sorun $sonuc cümleciği ile ilgili.
  • 14-11-2006, 18:57:43
    #15
    Misafir
    tablo boştur yada

    $sonuc = mysql_query("select * from tablo where id='$id'", $veri_yolu);

    şeklinde denermisin
  • 15-11-2006, 01:06:00
    #16
    kod başka yerlerde çalışıp burda çalışmıyorsa register_global ile alakalı. $id i tanımlaman gerek. örneğin adres çubuğundan ?mod=oyna&id=213 gibi alıyosan $id = $_GET['id']; diye tanımlaman gerek..

    bu sadece bi fikir. başka bi sebepten de olabilir tabi ( gameinfo = mysql_fetch_array(mysql_query("SELECT id,rating,game,description,file,height,width FROM flash WHERE game = '$game'"));
    )
    gibi tek satırda çalıştırmak yerine bikaç satıra temiz bi şekilde yayabilirsin..
  • 15-11-2006, 09:17:09
    #17
    mysql_fetch_row un başına @ işarei koyarsan hata kalkar. İlk çalıştığında değişkeni bulamadığı için yapıyor
  • 15-11-2006, 10:00:46
    #18
    hata kalkıyor ama hala id den veriyi çekemiyor.

    Aslında çekiyor ama çekmiyorda.

    bb.com çatır çatır çalışıyor, xx.com u bb.com a park ettim. Park durumundaki xx.com çekemiyor veriyi.