lostyazilim
tr.link

PHP Sipariş Alma

10 Mesajlar 2.656 Okunma
acebozum
tr.link

07ibrahim07 07ibrahim07 WM Aracı Kullanıcı
  • Üyelik 27.01.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek IT Manager
  • Konum Antalya
  • Ad Soyad İ** D**
  • Mesajlar 953
  • Beğeniler 0 / 218
  • Ticaret 23, (%96)
Arkadaşlar Merhaba,

Php ile aşağıdaki sistemi yapmak için bilgili arkadaşlardan yardım bekliyorum.

2 tane dosyamız olacak;

İndex.php
Sipariş.php

İndex.phpden alınan veriler post yöntemiyle Sipariş.php'ye aktarılacak.

Aşağıdaki görseldeki işlemler yapılacak;




Not: Bu bir ödevdir. Bilgisi olan arkadaşlar ve ya Php'yi yeni öğrenmeye başlayanlar için güzel bir proje olacaktır. PHP ile ilgilenmediğim için ben yapamıyorum öğrenecekte zamanım yok. Yardımcı olacak arkadaşlara şimdiden teşekkür ederim.

EDİTTTT: Projeye forumdaki @v4r1able nickli hocam yardım etti sağolsun ortaya süper bir iş çıktı.
Kodlarınıda paylaşıyorum. (Ücretli yapacak arkadaşlar kusura bakmasın)







index.php



Pizza Salonu





PİZZA SALONU











Sipariş Ver




Süper Boy 50 TL

Standart Boy 30 TL

Diyetteyim Boy 15 TL



Adet istiyorum



Öğrenciyim (%5 İNDİRİM!)


Salon sahibinin uğurlu sayısını biliyorum!
















siparis.php



Pizza Salonu





PİZZA SALONU











Sipariş Durumu




error_reporting(0);
if(isset($_POST["gonder"])) {

$ugurlu_sayi = "4";


if(empty(trim($_POST["pizza_boyu"] and $_POST["pizza_sayisi"] and $_POST["ugurlu_sayi"]))) {
echo 'Sipariş verirken gerekli alanları doldurmanız gerekmektedir.


Tekrar sipariş ver';
} else {

$pizza_sayisi = $_POST["pizza_sayisi"];

if($pizza_sayisi<1) {
echo 'Pizza sayısı en az 1 olmalıdır.


Tekrar sipariş ver';
} else {

$pizza_boyu = $_POST["pizza_boyu"];

if($pizza_boyu=="super_boy") {
$ucret = "50";
$pizza_adi = "Süper Boy";
}

if($pizza_boyu=="standart_boy") {
$ucret = "30";
$pizza_adi = "Standart Boy";
}

if($pizza_boyu=="diyetteyim_boy") {
$ucret = "15";
$pizza_adi = "Diyetteyim Boy";
}

if($_POST["ogrenciyim"]=="1") {
$yuzde = ($ucret*5)/100;
$ucret = $ucret-$yuzde;
}

$ucret = $ucret*$pizza_sayisi;

$yuvarla = round($ucret);

echo "
".$pizza_sayisi." adet ".$pizza_adi." pizza siparişiniz alınmıştır toplam ücret : ".$yuvarla." TL";

$bol = $_POST["ugurlu_sayi"]/$ugurlu_sayi;

if(strstr($bol, ".")) {
$kalan = "1";
} else {
$kalan = "0";
}

if($kalan=="0") {
echo '
Tebrikler uğurlu sayıyı bildiniz! Ek olarak 1 adet diyetteyim boy pizza kazandınız.';
}

echo '

Tekrar sipariş ver';

}
}
}
?>







 

 

elektronikssl
webimgo

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Ücret dahilinde 1 iş gününde teslim edebilirim.
 

 

07ibrahim07 07ibrahim07 WM Aracı Kullanıcı
  • Üyelik 27.01.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek IT Manager
  • Konum Antalya
  • Ad Soyad İ** D**
  • Mesajlar 953
  • Beğeniler 0 / 218
  • Ticaret 23, (%96)
Teklifiniz için teşekkür ederim konuya cevap düşmeyince ben kendim %80lik bir oranda projeyi tamamladım. Şuan hesaplama işlemleri kaldı sadece. Yardım etmek isteyen arkadaşlar konuya dahil olursa memnun olurum.

Projeyi bitirdiğimde bütün kodları burada paylaşacağım ve bir sonraki kullanıcılara faydası olacak.
 

 

v4r1able v4r1able Coder Kullanıcı
  • Üyelik 04.04.2020
  • Yaş/Cinsiyet 19 / E
  • Meslek Kodlama
  • Konum İstanbul Avrupa
  • Ad Soyad L** P**
  • Mesajlar 160
  • Beğeniler 45 / 57
  • Ticaret 1, (%100)
Yaptığın sayfanın HTML kodlarını alabilirmiyim?
 

 

wmaraci
wmaraci

07ibrahim07 07ibrahim07 WM Aracı Kullanıcı
  • Üyelik 27.01.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek IT Manager
  • Konum Antalya
  • Ad Soyad İ** D**
  • Mesajlar 953
  • Beğeniler 0 / 218
  • Ticaret 23, (%96)
Merhaba v4r1able ben aşağıdaki gibi yaptım ;

Siparişi tamamla butonuna bastığında veriler Post methodu ile başka bir php sayfasında yazdıracak. (Fakat şuan bunu yapmakta zorlanıyorum Php'ye yabancıyım araştırarak yapıyorum buda benim için zaman kaybı oluyor.) Keşke yardımcı olacak bilgili bir arkadaş el atsa

 

 

v4r1able v4r1able Coder Kullanıcı
  • Üyelik 04.04.2020
  • Yaş/Cinsiyet 19 / E
  • Meslek Kodlama
  • Konum İstanbul Avrupa
  • Ad Soyad L** P**
  • Mesajlar 160
  • Beğeniler 45 / 57
  • Ticaret 1, (%100)
index.php dosyası :

PİZZA SALONU





Süper Boy 50 TL

Standart Boy 30 TL

Diyetteyim Boy 15 TL



Adet istiyorum



Öğrenciyim (%5 İNDİRİM!)



Salon sahibinin uğurlu sayısını biliyorum! (salon sahibinin uğurlu sayısı 4e tam bölünebilen herhangi bir sayıdır. 4e tam bölünüyorsa 1 adet diyetteyim boy gönderilecektir.










siparis.php dosyası :
error_reporting(0);
if(isset($_POST["gonder"])) {

$ugurlu_sayi = "20";

if(empty(trim($_POST["pizza_boyu"] and $_POST["pizza_sayisi"] and $_POST["ugurlu_sayi"]))) {
echo 'Sipariş verirken gerekli alanları doldurmanız gerekmektedir. Tekrar sipariş ver';
exit;
}

$pizza_sayisi = $_POST["pizza_sayisi"];

if($pizza_sayisi<1) {
echo 'Pizza sayısı en az 1 olmalıdır.';
exit;
}

$pizza_boyu = $_POST["pizza_boyu"];

if($pizza_boyu=="super_boy") {
$ucret = "50";
$pizza_adi = "Süper Boy";
}

if($pizza_boyu=="standart_boy") {
$ucret = "30";
$pizza_adi = "Standart Boy";
}

if($pizza_boyu=="diyetteyim_boy") {
$ucret = "15";
$pizza_adi = "Diyetteyim Boy";
}

if($_POST["ogrenciyim"]=="1") {
$yuzde = ($ucret*5)/100;
$ucret = $ucret-$yuzde;
}

$ucret = $ucret*$pizza_sayisi;

$yuvarla = round($ucret);

echo $pizza_sayisi." adet ".$pizza_adi." pizza siparişiniz alınmıştır toplam ücret : ".$yuvarla." TL";

if($_POST["ugurlu_sayi"]==$ugurlu_sayi) {
echo '
Tebrikler uğurlu sayıyı bildiniz! Ek olarak 1 adet diyetteyim boy pizza kazandınız.';
}

}
?>
 

 

07ibrahim07 07ibrahim07 WM Aracı Kullanıcı
  • Üyelik 27.01.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek IT Manager
  • Konum Antalya
  • Ad Soyad İ** D**
  • Mesajlar 953
  • Beğeniler 0 / 218
  • Ticaret 23, (%96)
v4r1able sen internette tek tanıdığım ninjasın :) eline koluna sağlık tam istediğim gibi ve hiçbirşeyi atlamamışsın harika olmuş emeğine sağlık
v4r1able

kişi bu mesajı beğendi.

07ibrahim07 07ibrahim07 WM Aracı Kullanıcı
  • Üyelik 27.01.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek IT Manager
  • Konum Antalya
  • Ad Soyad İ** D**
  • Mesajlar 953
  • Beğeniler 0 / 218
  • Ticaret 23, (%96)
Arkadaşlar merhaba bu yapmış olduğumuz projeyi aşağıdaki görseldeki gibi nasıl tasarımını yapabilirim ? Yazıları sağ tarafa alıyorum ama karmaşık oluyor. Arka plana resim ekliyorum 4 tane görünüyor.

EDİTT: Yapılmış hali

 

 

capscroll capscroll WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Kahramanmaraş
  • Ad Soyad A** K**
  • Mesajlar 164
  • Beğeniler 41 / 54
  • Ticaret 0, (%0)
Bootstrap kullanarak yapabilirsiniz.

Örnek bir tasarım bırakıyorum, ister kodları kopyalayın(Önermem) ister bakarak aynılarını yazın(Öneririm) ister referans alarak sıfırdan benzerini ellerinizle yazın(Daha çok öneririm) :))
A pen by CapScroLL

Önizleme:



1- Resmin 4 tane görünmesinin nedeni tekrarlanması bunu en basitinden iki şekilde çözebilirsiniz;
background: url('resimyolu.jpg') no-repeat; Buradaki "no-repeat" kodu resmin tekrarlanmasını önleyecektir.
background-repeat: no-repeat; Bu da üstteki koda eklenen "no-repeat" ile aynı işlemi yapar.

2- Transparan bir kare istiyorsanız rgba yani RED GREEN BLUE ALPHA renk modelini kullanabilirsiniz, örneğin;




 

 

07ibrahim07 07ibrahim07 WM Aracı Kullanıcı
  • Üyelik 27.01.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek IT Manager
  • Konum Antalya
  • Ad Soyad İ** D**
  • Mesajlar 953
  • Beğeniler 0 / 218
  • Ticaret 23, (%96)
capscroll Merhaba,

Yardım severliğin ve katkın için çok teşekkür ederim çok başarılı olmuş. Fakat dün v4r1able hocam sağolsun yardım etti güzel bir iş çıktı.
capscroll v4r1able

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al