• 01-05-2007, 11:05:51
    #1
    Merhaba yazdığım makale scriptini biraz düzenleyip Yemek Tarifi Scripti haline getirmek istiyorum.

    Şimdi Yemek Tarifinin zorluk derecesi olacak. Zor, Orta ve Kolay şeklinde. Ama bunu yönetim panelinden eklerken elle yazmak istemiyorum.

    Zor, Orta ve Kolay'ın açılır menü şeklinde olmasını, ben hangisini seçersem yemektarifi veritabanındaki yemekler tablosunun seviye sütununa onun yazdırılmasını istiyorum.

    Açılır menüden kastımda şöyle birşey;
  • 01-05-2007, 11:28:32
    #2
    seviye sütünunu belirlersin

    1- kolay
    2- orta
    3- zor

    bu numaralar sabit olur. Admin panelinden menu list
    <select name="seviye">
    <option value="1">kolay</option>
    <option value="2">orta</option>
    <option value="3">zor</option>
    </select>

    bu şekilde yaparsın, bunun post oldugu yerede `seviye`) values ( .......... , '$_POST[seviye]') dersin yani eklersin bunları. yemek tarifi sayfasında ise if ile

    if ( $sql[seviye] == 1) {
    echo "kolay";
    } else if ( $sql[seviye] == 2 ) {
    echo "orta";
    } else if ( $sql[seviye] == 3 ) {
    echo "zor";
    }
    bu şekilde yapabilirsin kısacası.
  • 01-05-2007, 12:02:47
    #3
    hımm teşekkürler ama biraz daha değişik versiyonu lazım. Veritabanına 1,2,3 diye basmamalı. Kolay, Orta, Zor diye basmalı. Bu mümkün değil mi yoksa, değilse verdiğin kod çok işime yarayacak.
  • 01-05-2007, 12:14:20
    #4
    Üyeliği durduruldu
    <select name="seviye">
    <option value="Kolay">Kolay</option>
    <option value="Orta">Orta</option>
    <option value="Zor">Zor</option>
    </select>

    seviye' yi atarsan dataya datadaki field da varchar(5) ise eklenir