• 11-01-2009, 16:22:48
    #1
    arkadaşlar benim formda rumuz kontrol ettirmek için kullandığım bir sorgum var bu sorgıya bir tabloyu daha kontrol ettirmem gerekiyor nasıl yapabilirim bunu acaba kontrol ettrimem gereken diğer tablo adı deneme satır silinenrumuz
    <script language="JavaScript">
    <!--
    function ValidateForm(eForm) {
      if ("" == eForm.user.value)
      {
       window.alert("Lütfen Bir Rumuz Giriniz"); 
       return false;
      
      }
    if (eForm.user.value.length<4 || eForm.user.value.length>16)
    {
     window.alert("Rumuz En az 4 en fazla 16 karakter olmalıdır"); 
     return false;
    }
    
    }
    //-->
    function clearText(thefield){
    if (thefield.defaultValue==thefield.value)
    thefield.value = ""
    } 
    </script>
    <?PHP
    if($_POST)
    {
    $user =addslashes($_POST['user']);
    $query ="select * from user where user='$user' ";
    $islem=mysql_query($query);
    $sonuc=mysql_num_rows($islem);
     if($sonuc>0)
     {
     echo"
     <tr>
      <td width=\"100\" align=\"center\" class=\"siyah\"><b>$user</b></td>
      <td width=\"100\" class=\"kirmizi\">Kullanimda !</td>
     </tr>
     <tr>
      <td colspan=\"2\" align=\"center\"><a href=\"rumuz_kontrol.php\" target=\"_self\">Yeni Arama Yap</a></td>
     </tr>
     ";
     }
     else
     {
     echo"
     <tr>
      <td width=\"100\" align=\"center\" class=\"siyah\"><b>$user</b></td>
      <td width=\"100\" class=\"mavi\">Kullanilabilir !</td>
     </tr>
     <tr>
      <td colspan=\"2\" align=\"center\"><a href=\"rumuz_kontrol.php\" target=\"_self\">Yeni Arama Yap</a></td>
     </tr>
     ";
     }
    }
    else
    {
    echo"
    <form name=\"eForm\" onsubmit=\"return ValidateForm(eForm);\" action=\"rumuz_kontrol.php\" method=\"POST\">
    <tr>
     <td width=\"100\"><input name=\"user\" type=\"text\" class=\"siyah\"style=\"width:100;height:18;\"></td>
     <td width=\"100\"><input type=\"submit\" class=\"siyah\" value=\"Kontrol Et\"  style=\"width:100;height:18;\"></td>
    </tr>
    </form>
    ";
    }
    ?>
    </table>
    </body>
    </html>
  • 11-01-2009, 17:26:07
    #2
    Alıntı
    SELECT * FROM user WHERE user='$user' OR silinenrumuz ='$rumuzdegiskeni'
    Sorununuz sorguylamı ilgili? Javascript mi..
  • 11-01-2009, 18:00:18
    #3
    sorgu ile ilgili yani şuanki mevcut sorguya diğer alanıda ekleyip aynı anda her ikisinide kontrol ettirmek istiyorum

    SELECT * FROM user WHERE user='$user' OR silinenrumuz ='$rumuzdegiskeni'


    bununla olacakmıki diğer satırlar dada hep user yazıyor benim kontrol ettirmek istediğim diğer alan deneme tablosunda silinen rumuz satırı
  • 11-01-2009, 19:03:05
    #4
    Fatih35 adlı üyeden alıntı: mesajı görüntüle
    sorgu ile ilgili yani şuanki mevcut sorguya diğer alanıda ekleyip aynı anda her ikisinide kontrol ettirmek istiyorum
    SELECT * FROM user WHERE user='$user' OR silinenrumuz ='$rumuzdegiskeni'
    bununla olacakmıki diğer satırlar dada hep user yazıyor benim kontrol ettirmek istediğim diğer alan deneme tablosunda silinen rumuz satırı
    silinen rumuz satırı diye bişey yoktur biz bundan bişey anlayamayız. Anca yanlış yazdığını düşünür "silinenrumuz" adında bi hücrenin varlığını düşünürüz.


    SELECT * FROM user WHERE user='$user' OR deneme.silinenrumuz ='$rumuzdegiskeni'

    gibi sorgularla iki tablo üzerinde çalışabilirsin.
  • 12-01-2009, 12:54:57
    #5
    Gehinnom adlı üyeden alıntı: mesajı görüntüle
    silinen rumuz satırı diye bişey yoktur biz bundan bişey anlayamayız. Anca yanlış yazdığını düşünür "silinenrumuz" adında bi hücrenin varlığını düşünürüz.
    SELECT * FROM user WHERE user='$user' OR deneme.silinenrumuz ='$rumuzdegiskeni'
    gibi sorgularla iki tablo üzerinde çalışabilirsin.
    yukarda verdiğim kod user tablosunu kontrol ediyor ben bu tablo ile user tablosunu aynı anda kontrol etmek istiyorum yanlız sadece silinen rumuz kısmını kontrol etmem gerekiyor

    --
    -- Tablo yapısı : `deneme`
    --

    CREATE TABLE `deneme` (
    `id` int(11) NOT NULL auto_increment,
    `silinenrumuz` varchar(50) character set latin5 default NULL,
    `silinenemail` varchar(50) character set latin5 default NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

    --
    -- Tablo döküm verisi `deneme`
    --
  • 12-01-2009, 13:04:09
    #6
    Üyeliği durduruldu
    Soruyu Anlamadan Arkadaşlar Cevap Vermişler Sen kusurlarına Bakma Fatih35.
    arkadaşlar adam Sizden Aynı Tablodan 2 Sutunnun sorgusunu İstemiyor!
    2 Adet Ayrı Tablonun 2 Adet Ayrı Sutunun Sorgusunu İsiyor.
    Neyse ben Konuya geleyim.
    Kısaca Anlatmak Gerekirse.
    Aslında İşlem basit. İlk olarak deneme tablosunda silinenrumuz sutununu kontrol ettir.
    if else yapısı ile sonrada user tablosuna geçir yada geçirme sonrada ona bağlı insertleri çalıştır. Yada JOİN Kullan
    Eğer yapamaycaksan bu işlemi haber ver ben sana kodları yazayım.
    ama performanslı bi işlem değil yaptığın şey.
    Aynı tabloda durum diye bir sutun aç ve silinen uyelerin değerini 1 yap kontrol ederkende yukarda arkadaşların verdiği or deneyimi ile yap kontrollerini
    Kolay Gelsin.
  • 12-01-2009, 13:11:06
    #7
    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    Soruyu Anlamadan Arkadaşlar Cevap Vermişler Sen kusurlarına Bakma Fatih35.
    arkadaşlar adam Sizden Aynı Tablodan 2 Sutunnun sorgusunu İstemiyor!
    2 Adet Ayrı Tablonun 2 Adet Ayrı Sutunun Sorgusunu İsiyor.
    Neyse ben Konuya geleyim.
    Kısaca Anlatmak Gerekirse.
    Aslında İşlem basit. İlk olarak deneme tablosunda silinenrumuz sutununu kontrol ettir.
    if else yapısı ile sonrada user tablosuna geçir yada geçirme sonrada ona bağlı insertleri çalıştır. Yada JOİN Kullan
    Eğer yapamaycaksan bu işlemi haber ver ben sana kodları yazayım.
    ama performanslı bi işlem değil yaptığın şey.
    Aynı tabloda durum diye bir sutun aç ve silinen uyelerin değerini 1 yap kontrol ederkende yukarda arkadaşların verdiği or deneyimi ile yap kontrollerini
    Kolay Gelsin.
    doğu bey ilgine teşekkür ederim ancak tarifle bişeler yapacak kadar bilgili biri değilim mümkünse buradaki kodlardan yaparak bana bir örnek kod verebilirmisin?
  • 12-01-2009, 16:38:01
    #8
    şuna el atacak bir arkadaş yokmu acaba?
  • 12-01-2009, 17:42:04
    #9
    Üyeliği durduruldu
    Ok. geldim.
    Şimdi Fatih Kardeş.
    Sen Hangi türlü İstiyorsun.
    2 Adet Tabloda Israrlımısın?
    Yoksa Yapıyı Değiştirip Yukarda Bahs Ettiğim.
    Alıntı
    Aynı tabloda durum diye bir sutun aç ve silinen uyelerin değerini 1 yap kontrol ederkende yukarda arkadaşların verdiği or deneyimi ile yap kontrollerini
    Gibimi Yapalım?

    Nasıl istiyorsun?
    Bana Soracak Olursan En Mantıklısı ve Olması Gereken Bu Bahs Ettiğim İşlemdir.
    Karar Senin.