• 06-11-2010, 02:43:36
    #1
    Arkadaşlar merhaba. Admin panelli bir web sitem var. PHP ile kodlanmış. Ben şöyle bişey yapmak istiyorum ancak tam beceremedim...

    	  <label>
    		<select>
    			<option>Lütfen Bir Alt Kategori Seçin...</option>
     			<option name="ingiltereekle" value="1">İngiltere</option>
     			<option name="amerikaekle" value="1">Amerika</option>
     			<option name="avusturyaekle" value="1">Avusturya</option>
     			<option name="almanyaekle" value="1">Almanya</option>
     			<option name="rusyaekle" value="1">Rusya</option>
     			<option name="bulgaristanekle" value="1">Bulgaristan</option>
     			<option name="ukraynaekle" value="1">Ukrayna</option>
     			<option name="cinekle" value="1">Çin</option>
    		</select>
    		</label>
    böyle bir selectbox var. Ben databeseye mesela Ukrayna'yı seçtiğin zaman ukraynayı yazdırmasını istiyorum ancak yapamadım. Eğer <select> tag'ına name verdiğim zaman oluyor ancak diğer optionları kullanamıyorum. Yani sadece biri için oluyor. Oysaki ben içinde seçtiğim herhangi birini yazdırmak istiyorum. Bunu nasıl yapabilirim? Yardımlarınızı bekliyorum.
  • 06-11-2010, 02:58:58
    #2
    <label>
            <select name="ulke">
                <option>Lütfen Bir Alt Kategori Seçin...</option>
                 <option value="İngiltere">İngiltere</option>
                 <option value="Amerika">Amerika</option>
                 <option value="Avusturya">Avusturya</option>
                 <option value="Almanya">Almanya</option>
                 <option value="Rusya">Rusya</option>
                 <option value="Bulgaristan">Bulgaristan</option>
                 <option value="Ukrayna">Ukrayna</option>
                 <option value="Çin">Çin</option>
            </select>
            </label>
    select'te name kullanıp, option'larda value kullanacaksın.
    $_POST["ulke"] çıktısı seçtiğin ülkenin adı olur böylece.
  • 06-11-2010, 03:10:04
    #3
    eğer verilerin formdan post methodu ile geliyorsa komut doğru. gelen veriyide

     
    <? 
    $ulke = $_POST['ulke'];
    echo "$ulke";
    ?>
    koduyla yazdırabilirsin. eğer formdan veriler get methodu ile geliyorsa; $_POST yerine $_GET yazarak çıktı alabilirsin.
  • 06-11-2010, 03:46:52
    #4
    KahvaLti adlı üyeden alıntı: mesajı görüntüle
    eğer verilerin formdan post methodu ile geliyorsa komut doğru. gelen veriyide

     
    <? 
    $ulke = $_POST['ulke'];
    echo "$ulke";
    ?>
    koduyla yazdırabilirsin. eğer formdan veriler get methodu ile geliyorsa; $_POST yerine $_GET yazarak çıktı alabilirsin.
    Çorbada benimde tuzum olsun $_REQUEST["ulke"]; yazarakta hem GET ile hem POST ile gönderilen verileri alabilirsin. Ama sorun çıkmaması için genelde hangi method kullanılıyorsa ona göre $_POST veya $_GET kullanmak en doğrusudur.
  • 06-11-2010, 11:44:41
    #5
    çok teşekkürler arkadaşlar yardımlarınız için. birazdan deniyorum