Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
9
Cevap
731
Tıklama
0
Öne Çıkarma
ödev : basit bir php + mysql sayfa
O
18 yıl
Çavuş
Konu Sahibi

 Kaloriyi Seçiniz ...<br> 
<select>
<option value ="1">1-2</option>
<option value ="2">2-3</option>
<option value ="3">3-4</option>
<option value ="4">4+</option>
</select>


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 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.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi onur313 -- 11 Mayıs 2007; 22:48:46 >

T
18 yıl
Onbaşı

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..


Bu mesaja 1 cevap geldi.
_
18 yıl
Yüzbaşı

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...


Bu mesaja 1 cevap geldi.
O
18 yıl
Çavuş
Konu Sahibi

<html> 
<body>

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>
</form>


<?php

if($_POST['secim']==1)
echo " onur " ;


if($_POST['secim']==2)
echo " ugur " ;

?>


</body>
</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 ?





< Bu mesaj bu kişi tarafından değiştirildi onur313 -- 12 Mayıs 2007; 15:50:02 >
Bu mesaja 1 cevap geldi.
T
18 yıl
Onbaşı

<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ı...


Bu mesaja 1 cevap geldi.
M
18 yıl
Yarbay

@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


Bu mesaja 1 cevap geldi.
O
18 yıl
Çavuş
Konu Sahibi

quote:

Orjinalden alıntı: mehmetmetingülcan

@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


Bu mesaja 1 cevap geldi.
M
18 yıl
Yarbay

ş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


Bu mesaja 1 cevap geldi.
O
18 yıl
Çavuş
Konu Sahibi

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 =)


Bu mesaja 1 cevap geldi.
O
18 yıl
Çavuş
Konu Sahibi

<form action="kahvalti.php" method="post"> 
<input type="checkbox" name="elma" value="elma">elma <br>
<input type="checkbox" name="armut" value="armut">armut <br>
<input type="checkbox" name="çilek" value="çilek">çilek <br>
<input type="submit" value="gönder">
</form>



boyle bir checkbox ta seçilen elemanlara nasıl rakamsal değerler verip toplatabılırım .



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.