1. sayfa
verileri submit butonu ile göndereceksen selecte bir isim vermelisin. <select name='secim'> <option value ="1">1-2</option> <option value ="2">2-3</option> <option value ="3">3-4</option> <option value ="4">4+</option> </select> daha sonra if($_POST['secim']==1) ise yapılacaklar if($_POST['secim']==2) ise yapılacaklar gibi bir kontrol yaptırabilirsin.. |
en basit hali yukarıda tuuugba yazmış.. daha sonraki aşama bütün secenekleri display:none parametresi ile yazdırıp onselect parametresine bir javascript fonksiyonu geçirmek.. seçilen şıkka ait listeinin display paramteresini:block yapacak... Fakat üstteki iki yolda verimsizdir.. Ajax ile tam olarak istediğin sonucu en verimli şekli ile alırsın... |
<html> çok bilgili değilim bu konularda once onu söyliyim . yukardaki gibi basit bişey yaptım ve olmadı . yanlış mı yapmışım acaba . bide post olarak gonderdıgımız bılgıyı seçim listesinde belirtmemiz gerekmıyo mu ? |
<html> <body> <form action="form.php" method="POST"> Kaloriyi Seçiniz ...<br> <select name='secim'> <option value ="1">1-2</option> <option value ="2">2-3</option> <option value ="3">3-4</option> <option value ="4">4+</option> </select><br> <input type="submit" value="Gönder" name="gonder"> </form> <?php if($_POST['secim']==1) echo " onur " ; if($_POST['secim']==2) echo " ugur " ; ?> </body> </html> form.php olarak kaydedip denediğimde bende çalıştı... |
@onur senin ne demek istedigini anladim sanirim sen bu secenekler her degistiginde bunlarin altinda olan bi yeri degismesini isriyorsun atiyorum once il adlari sonra ilce adlari olan bi select option var diyelim sen ili degisince alttaki ilceler de degissin istiyorsun sanirim boyle bisey bunu javascriptten baska bi seyle yapamassin javascriptin gelismis hali : ajax yani hem javascript hem xml |
yapmak zorunda olduğum şey tam olarak senin dediğin gibi olmasada ben öyle yapmak istiyodum . ancak sorun yaşadıkça değiştiriyorum şeklini . ayrıca mumkun oldugunca php kullanmam gerek . bi de mysql dedi hoca ama onu nerde ve nasıl kullanacam bihaberim ![]() |
şimdi ben senin ne istedigini anladım derken yaklaşık olarak kastetmiştim çunku açıklayıocı degildi ustteki bilgilerden şimdi biraz daha açıklayıcı oldu secenekler her degistiginde database den çekecegin degerler de degisecek yani seceneğe baglı olarak hocanın istedigi bu sadece php kullanarak ta yapabilirsin database yerine file (dosya) kullanarak da yapabilirsin ama veri tabanının yapabilecegi her şeyi sağlamaz sana ustte tugbanın yaptıgı ornekten yola cıkarsan bunu if elselerle yapacaksın orada echo "????"; olan yerlere sen databaseden yada nerden cekmek istiyorsan oradan cekecegin degerleri koyacaksın ve kontrolunu yapacaksın yapabilecegin kadarını yap ve deneme yanılma ile bulursun databaseden degerleri cekip cekemedigini kontrol etmenin yolu echolarla ekrana yazdırmaya calışmaktır o zman veri cekip cekemedigini anlarsın veri tabanını kullanacaksan nasıl tasarladıgını yazarsan daha acıklayıcı ornek koyarım buraya ii çalışmalar |
kullanmayı düşünüyorum ama çok bilgim yok araştırma halindeyim . biraz uğraşıp takıldığım yerlerde yine yazarım . yardımlarınız için saolun =) |
<form action="kahvalti.php" method="post"> boyle bir checkbox ta seçilen elemanlara nasıl rakamsal değerler verip toplatabılırım . |
1. sayfa
yukardaki seçeneklerden biri seçildiğinde önceden benim belirleyeceğim yenı seceneklerın çıkmasını ıstıyorum . değerleri sallapati girdim . nasıl yapıldıgını ogrenmek ıstıyorum .
tam olarak yapmak istediğim şey ise şöyle , daha açıklayıcı olur umarım :
sayfaya giren kullanıcı uygun kaloriyi seçecek ve ona göre aşağıya o kaloriye uygun yıyecekler sıralanacak .
lıstelenen yıyeceklerin seçim kutuları olacak ve kullanıcı elinde olan malzemeyi girecek . son aşamada da elındeki yıyeceğe uygun yemek tarıfı goruntulecenek databaseden alınacak ve görüntülenecek .
ilk kısmı geçemediğim sonraki kısımlara geçemedim . yardımcı olabılırmısınız ?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi onur313 -- 11 Mayıs 2007; 22:48:46 >