• 14-01-2010, 18:12:24
    #1
    Merhaba Bir Konuda Yardıma Ihtiyacım Var

    Birtane Form'um Var Orada Adam Nick'ni Yazarak Kordinatini Değiştiriyor Buraya Kadar Normal Fakat Ben Sorguyu Söyle Yapmak Istıyorum

    Adamın Eğer Grup Numarası 1 Ise
    UPDATE player SET x='291898' y='34998' map_index='67' exit_x='291898' exit_y='34998' exit_map_index='67' WHERE name='$username'
    Bu Sorguyu Kullansın

    Grup Numarasi 2 Ise
    UPDATE player SET x='29189811' y='3499811' map_index='671' exit_x='291898' exit_y='34998' exit_map_index='671' WHERE name='$username'
    Bunu Kullansın

    Grup Numarası 3 Ise
    UPDATE player SET x='2918911128' y='34998111' map_index='67' exit_x='291898' exit_y='349928' exit_map_index='2267' WHERE name='$username'
    Bunu Kullansın

    Bunu Yapmamda Yardımcı Olabilicek Varmi?
  • 14-01-2010, 18:33:31
    #2
    UPDATE sorgusuna gelmeden önce SELECT ile üyenin grup numarasını alırsınız. Ardından if else ile kontrol edip istediğiniz UPDATE sorgusunu çalıştırırsınız.
  • 14-01-2010, 18:41:56
    #3
    Grup numarasını select option ile sıralatın sonrasında request ile bu veriyi çekin . sonrasında if kontrolü ile 1,2,3 oldugunu kotrol edin ve update işlemini yapın .

    Misalen ;
    $grupno = $_REQUEST["grupno"]; // Bu formdan gelen değer.
    if($grupno==1){
    UPDATE player SET x='291898' y='34998' map_index='67' exit_x='291898' exit_y='34998' exit_map_index='67' WHERE name='$username'
    }
    if($grupno==2){
    UPDATE player SET x='29189811' y='3499811' map_index='671' exit_x='291898' exit_y='34998' exit_map_index='671' WHERE name='$username'
    }
    if($grupno==3){
    UPDATE player SET x='2918911128' y='34998111' map_index='67' exit_x='291898' exit_y='349928' exit_map_index='2267' WHERE name='$username'
    }

    gibi hocam umarım yararlı olur.
  • 14-01-2010, 19:02:44
    #4
    Yardımlarınız için teşekkür ederim