• 17-12-2012, 03:51:33
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar.
    selectbox'da seçim yaparak veritabanından gelen veriyi ekrana yazdırabiliyorum. ancak istediğim seçim yapmadan otomatik olarak gelmesi.

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>TEST</title>
    <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
    <script>
    function cek(i){
    	$('#cikti').html('İçerik yükleniyor...');
    	$.ajax({
    		type: 'POST',
    		data: 'id='+i,
    		url: 'hava.php',
    		success:function(e){
    			$('#cikti').html(e);
    		}
    	})
    }
    </script>
    </head>
    
    <body>
    <?php
    include ('db_baglan.php');
    	include ('func.php');
    			$goster = mysql_query ('select * from il');  
            
    echo '<select onchange="cek(this.options[this.selectedIndex].value);">';
    echo '<option value="0"  selected="selected" >Seçiniz</option>';
    		  while ($cikti = mysql_fetch_assoc ($goster)){  
    			echo '<option value='.$cikti['kil'].'>'.$cikti['il'].'</option>';
    			
    			}
    echo '</select>';
    	
     
    
    	
    ?>
    </select>
    <div id="cikti"></div>
    </body>
    </html>
  • 17-12-2012, 06:09:04
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    while döngüsü içine;

    $selected = "";
    if(isset($_GET['id']) { if($_GET['id']==$cikti['kil']) { $selected = " selected='selected'"; } }
    echo '<option value="'.$cikti['kil'].'"'.$selected.'>'.$cikti['il'].'</option>';

    yazıp dene, syntax hatası olabilir düzeltirsin
  • 17-12-2012, 10:06:23
    #3
    hava.php yi de koyarsan yapabilirim hocam ama sadece burası ile yapılmaz bu işlem.
  • 17-12-2012, 10:14:56
    #4
    Üyeliği durduruldu
    tabi buyrun hava.php
    <?php 
    include ('func.php');
    include ('db_baglan.php');
    //header('Content-type: text/HTML; charset=utf-8'); 
    ini_set('display_errors','0'); 
    ini_set('max_execution_time',0); 
    date_default_timezone_set('Europe/Istanbul'); 
    error_reporting(0); 
    
    switch($_POST['id']){ 
    
    case 'adana' : hava('adana');break;
    case 'adiyaman' : hava('adiyaman');break;
    case 'afyonkarahisar' : hava('afyonkarahisar');break;
    case 'agri' : hava('agri');break;
    case 'aksaray' : hava('aksaray');break;
    case 'amasya' : hava('amasya');break;
    case 'ankara' : hava('ankara');break;
    case 'antalya' : hava('antalya');break;
    case 'ardahan' : hava('ardahan');break;
    case 'artvin' : hava('artvin');break;
    case 'aydin' : hava('aydin');break;
    case 'balikesir' : hava('balikesir');break;
    case 'bartin' : hava('bartin');break;
    case 'batman' : hava('batman');break;
    case 'bayburt' : hava('bayburt');break;
    case 'bilecik' : hava('bilecik');break;
    case 'bingol' : hava('bingol');break;
    case 'bitlis' : hava('bitlis');break;
    case 'bolu' : hava('bolu');break;
    case 'burdur' : hava('burdur');break;
    case 'bursa' : hava('bursa');break;
    case 'canakkale' : hava('canakkale');break;
    case 'cankiri' : hava('cankiri');break;
    case 'corum' : hava('corum');break;
    case 'denizli' : hava('denizli');break;
    case 'diyarbakir' : hava('diyarbakir');break;
    case 'duzce' : hava('duzce');break;
    case 'edirne' : hava('edirne');break;
    case 'elazig' : hava('elazig');break;
    case 'erzincan' : hava('erzincan');break;
    case 'erzurum' : hava('erzurum');break;
    case 'eskisehir' : hava('eskisehir');break;
    case 'gaziantep' : hava('gaziantep');break;
    case 'giresun' : hava('giresun');break;
    case 'gumushane' : hava('gumushane');break;
    case 'hakkari' : hava('hakkari');break;
    case 'hatay' : hava('hatay');break;
    case 'igdir' : hava('igdir');break;
    case 'isparta' : hava('isparta');break;
    case 'istanbul' : hava('istanbul');break;
    case 'izmir' : hava('izmir');break;
    case 'kahramanmaras' : hava('kahramanmaras');break;
    case 'karabuk' : hava('karabuk');break;
    case 'karaman' : hava('karaman');break;
    case 'kars' : hava('kars');break;
    case 'kastamonu' : hava('kastamonu');break;
    case 'kayseri' : hava('kayseri');break;
    case 'kirikkale' : hava('kirikkale');break;
    case 'kirklareli' : hava('kirklareli');break;
    case 'kirsehir' : hava('kirsehir');break;
    case 'kilis' : hava('kilis');break;
    case 'kocaeli' : hava('kocaeli');break;
    case 'konya' : hava('konya');break;
    case 'kutahya' : hava('kutahya');break;
    case 'malatya' : hava('malatya');break;
    case 'manisa' : hava('manisa');break;
    case 'mardin' : hava('mardin');break;
    case 'mersin' : hava('mersin');break;
    case 'mugla' : hava('mugla');break;
    case 'mus' : hava('mus');break;
    case 'nevsehir' : hava('nevsehir');break;
    case 'nigde' : hava('nigde');break;
    case 'ordu' : hava('ordu');break;
    case 'osmaniye' : hava('osmaniye');break;
    case 'rize' : hava('rize');break;
    case 'sakarya' : hava('sakarya');break;
    case 'samsun' : hava('samsun');break;
    case 'siirt' : hava('siirt');break;
    case 'sinop' : hava('sinop');break;
    case 'sivas' : hava('sivas');break;
    case 'sanli' : hava('sanli');break;
    case 'sirnak' : hava('sirnak');break;
    case 'tekirdag' : hava('tekirdag');break;
    case 'tokat' : hava('tokat');break;
    case 'trabzon' : hava('trabzon');break;
    case 'tunceli' : hava('tunceli');break;
    case 'urfa' : hava('urfa');break;
    case 'usak' : hava('usak');break;
    case 'van' : hava('van');break;
    case 'yalova' : hava('yalova');break;
    case 'yozgat' : hava('yozgat');break;
    case 'zonguldak' : hava('zonguldak');break;
    
    } 
    /*$goster = mysql_query ('select * from il'); 
     while ($cikti = mysql_fetch_assoc ($goster)){  
    			echo 'case '."'".$cikti['kil']."'".' : hava('."'".$cikti['kil']."'".')'.';break;'.'<br>';
    			
    			}*/
    			
    ?>
  • 17-12-2012, 10:39:12
    #5
    yapmak istediğinizi anlayamamış olabilirim. sayfa yüklendiğinde otomatik olarak bir şehir için veri talep etmek için javascript koduna şunu ekleyin.

    $(document).ready(function(){
            cek('izmir');
    });
  • 17-12-2012, 11:05:22
    #6
    Üyeliği durduruldu
    acidmax adlı üyeden alıntı: mesajı görüntüle
    yapmak istediğinizi anlayamamış olabilirim. sayfa yüklendiğinde otomatik olarak bir şehir için veri talep etmek için javascript koduna şunu ekleyin.

    $(document).ready(function(){
            cek('izmir');
    });
    vay ben senin canını yerim gece beri php urgrasıyorum hata veriyor ha bire
    eline canına yüreğine sağlık