Yeni yaptığım siteme belirli sayı sonrası otomatik fiyat değişik kodu lazım.
PHP kullanmayı çok fazla bilmiyorum ve işin yarısından sonra tıkandım.
Yardımcı olabilecek biriler varsa, rica etsem bana yardımcı olabilirler mi.
Konu çok basit, 1-7 kişiye kadar araç fiyatı 40 euro ve müşteri 1'den 7 kişiye kadar seçebilecek. sonra aynı şeklide 8-16 kişi kadar araç fiyatı 55 euro olarak göstermesini istiyorum.
Beni yaptığım kod aşağa mevcut, devamınına yardımcı olursanız çok sevinirim.
$money = 40;
for ($i=1; $i < 8; $i++) {
Tam olarak ne yaptığını anlamadım ama örnek olarak şöyle verebilirim.
for($i = 0; $i <= 16; $i++){
if($i < 8):
$money = 40;
else:
$money = 55;
endif;
echo "Kişi {$i} - Fiyat: {$money}";
}
Teşekkür Ederim sana Zahmet verdim ama sen haklısın, tam ne demek istediğimi anlatamadım. Bu nedenle sana zahmet, www.sideexpresstransfer.com sayfasına bir bakar mısın lütfen.
Orada Rezervasyon kısımda 1-7 kişiye kadar 40 euro olduğunu yapmıştım, saten konu başlığımda kod o dur. Ben şimdi 8 kişiden başlamak üzeri 16 kişiye kadar 55 euro olmasını istiyorum. Umarım bu sefer anlatabilmişimdir?
Kaba olarak Tekrar tablo yaptım (seleckt olarak seçilecek) belki böyle daha anlayacaksınız.
1 Kişi 40 Euro 2 Kişi 40 Euro 3 Kişi 40 Euro 4 Kişi 40 Euro 5 Kişi 40 Euro 6 Kişi 40 Euro 7 Kişi 40 Euro 8 Kişi 55 Euro 9 Kişi 55 Euro 10 Kişi 55 Euro 11 Kişi 55 Euro 12 Kişi 55 Euro 13 Kişi 55 Euro
Aslında bunun için php bilmeye gerek yok ama neyse.
Sanırım bunu istiyorsun.
$kisi = 7;
if ($kisi <= 7) { // burda kisi 7'den küçük eşit ise fiyat 40 olacaktır. $fiyat = 40; } if ($kisi <= 13 && $kisi >= 8) { // burda kisi 13'ten küçük eşit ise ve 8'den büyük eşitse fiyat 55 olacaktır. $fiyat = 55; }
Aslında bunun için php bilmeye gerek yok ama neyse.
Sanırım bunu istiyorsun.
$kisi = 7;
if ($kisi <= 7) { // burda kisi 7'den küçük eşit ise fiyat 40 olacaktır.
$fiyat = 40;
}
if ($kisi <= 13 && $kisi >= 8) { // burda kisi 13'ten küçük eşit ise ve 8'den büyük eşitse fiyat 55 olacaktır.
$fiyat = 55;
}
Bu kod zaten her şeyi açıklamış :) galiba konu sahibi sorun var derken kişi sayısını değişkene aktaramadığından dolayı yazmış. kişi sayısını değişkene aktardığınızda bu kod sorunsuz çalışacaktır. Oktay hocamın ellerine sağlık :)
pasdoc $kisi degiskenini sabit olarak atamam gerek işlemin yürümesi için eğer konu sahibi ufak bir kesit paylaşsaydı üzerinden giderdim sıfırdan olduğu için böyle bir yol izledim.