lostyazilim
tr.link

PHP Progressbar Kullanımı YARDIM

11 Mesajlar 2.715 Okunma
lstbozum
tr.link

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)
Merhaba arkadaşlar php ile progress bar nasıl kullanabilirim?

Detay vermek istiyorum,

Kategori: Kalemler
Renkler : Kırmızı, Sarı, Mavi, Siyah

Bir kutu düşünün içerisinde de kalem renkleri ve kategorinin adı yazıyor

Kalemler
Kırmızı : 10
Sarı : 10
Mavi : 5
Siyah : 9

Gibi verileri çekmek istiyorum.

Ama veritabanına kayıt ederken,

Ürün adı: Kırmızı
Kategori: Kalemler

Şeklinde kayıt ediyorum.

INNER JOIN ile çektiğim zaman 1 numaralı ID nin verisini çekip kayıt sayısı kadar ekrana yazıyor. Bir türlü beceremedim. Ne yapmam gerekiyor?
Yani aşağıda ki gibi...
Ama benim yapmak istediğim x kalem markası için belirtilen 4 rengi bir kutu da toplamak.

 

 

wmaraci
reklam

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)
Sorunu biliyorum ama anlatamıyorum bir türlü.. Öğretmek zor iş
ikili döngü kuracaksın, tablo için bir ve tablonun içersinde oluşan herşeyi diğer döngü ile oluşturacaksın senin bu yapında döngü x_panel in dışında kalıyor.

x_panel burada tümünü kaplayan kabuk un adı olmalı Gentellela Alela kullandın değilmi ?
 

 

VNexusTR VNexusTR WM Aracı Kullanıcı
  • Üyelik 30.09.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Lise mezunuyum ve şuan boştayı
  • Konum Bolu
  • Ad Soyad M** E**
  • Mesajlar 32
  • Beğeniler 5 / 2
  • Ticaret 0, (%0)


$marka1 = $db->prepare("SELECT * FROM Kalemler WHERE renkler= ? ");
$marka1 ->execute(array("'kirmizi','sari','mavi','siyah'"));
$islem1 = $marka1 ->fetch();
?>


10,10,10,10 veya 5,5,5,5 yada 4,4,4,4 yazan yerlere de yani html kısmında o sayıların yerine;








Bunları yazalım.

Örnek:



Kırmızı:  




Sarı:  




Mavi:  




Siyah:  





Oradaki oranlar değiştiğinde progress_bar otomatik olarak oynayacaktır tahminime göre. Bu arada kusura bakma kodlarda bir hata varsa PHP gerçekten yeniyim yine de anladığım kadarıyla yardımcı olabilirim belki diye bir şeyler yazmak istedim.

 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

VNexusTR adlı üyeden alıntı


$marka1 = $db->prepare("SELECT * FROM Kalemler WHERE renkler= ? ");
$marka1 ->execute(array("'kirmizi','sari','mavi','siyah'"));
$islem1 = $marka1 ->fetch();
?>


10,10,10,10 veya 5,5,5,5 yada 4,4,4,4 yazan yerlere de yani html kısmında o sayıların yerine;








Bunları yazalım.

Örnek:



Kırmızı:  




Sarı:  




Mavi:  




Siyah:  





Oradaki oranlar değiştiğinde progress_bar otomatik olarak oynayacaktır tahminime göre. Bu arada kusura bakma kodlarda bir hata varsa PHP gerçekten yeniyim yine de anladığım kadarıyla yardımcı olabilirim belki diye bir şeyler yazmak istedim.



HOcam niye değişken önünde @ koyuyorsun ki :|
ayrıca


$marka1=$db->prepare("select * from Kalemler ");
$marka1->execute();
$islem1=$marka1->fetchAll(PDO::FETCH_ASSOC);



Kırmızı:  




Sarı:  




Mavi:  




Siyah:  




Doğru işlem :)
 

 

wmaraci
wmaraci

VNexusTR VNexusTR WM Aracı Kullanıcı
  • Üyelik 30.09.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Lise mezunuyum ve şuan boştayı
  • Konum Bolu
  • Ad Soyad M** E**
  • Mesajlar 32
  • Beğeniler 5 / 2
  • Ticaret 0, (%0)

ismail03 adlı üyeden alıntı

HOcam niye değişken önünde @ koyuyorsun ki :|
ayrıca


$marka1=$db->prepare("select * from Kalemler ");
$marka1->execute();
$islem1=$marka1->fetchAll(PDO::FETCH_ASSOC);



Kırmızı:  




Sarı:  




Mavi:  




Siyah:  




Doğru işlem :)


Sağol düzeltmen için dostum. Ben kendi yazdığım *.PHP dosyasından copy-paste yaptım. Sadece değer isimlerini değiştirdim ondan. PHP yeni olup 1.5 hafta da biraz uzak kaldım yeni derken gerçekten yeni. O @ olayı da bende hata verdiği için koymuştum. :p

 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

VNexusTR adlı üyeden alıntı

Sağol düzeltmen için dostum. Ben kendi yazdığım *.PHP dosyasından copy-paste yaptım. Sadece değer isimlerini değiştirdim ondan. PHP yeni olup 1.5 hafta da biraz uzak kaldım yeni derken gerçekten yeni. O @ olayı da bende hata verdiği için koymuştum. :p


:) ben kontrol etmeden veririm sonra 4 5defa güncellerim :D
 

 

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)

ecarpar adlı üyeden alıntı

Sorunu biliyorum ama anlatamıyorum bir türlü.. Öğretmek zor iş
ikili döngü kuracaksın, tablo için bir ve tablonun içersinde oluşan herşeyi diğer döngü ile oluşturacaksın senin bu yapında döngü x_panel in dışında kalıyor.

x_panel burada tümünü kaplayan kabuk un adı olmalı Gentellela Alela kullandın değilmi ?


İkili döngü diyorsunuz :) anlamadım ama bu şekilde bir deniyim. Bir şeyler canlandı sanki sağ olun. :) Evet Gentelella Alela kullandım hocam.

VNexusTR adlı üyeden alıntı


$marka1 = $db->prepare("SELECT * FROM Kalemler WHERE renkler= ? ");
$marka1 ->execute(array("'kirmizi','sari','mavi','siyah'"));
$islem1 = $marka1 ->fetch();
?>


10,10,10,10 veya 5,5,5,5 yada 4,4,4,4 yazan yerlere de yani html kısmında o sayıların yerine;








Bunları yazalım.

Örnek:



Kırmızı:  




Sarı:  




Mavi:  




Siyah:  





Oradaki oranlar değiştiğinde progress_bar otomatik olarak oynayacaktır tahminime göre. Bu arada kusura bakma kodlarda bir hata varsa PHP gerçekten yeniyim yine de anladığım kadarıyla yardımcı olabilirim belki diye bir şeyler yazmak istedim.



Şimdi şöyle ki progress barın değerlerinin oynamasından ziyade benim için önemli olan ürünlerin kategoriye göre ayrılmış olması. Resimde de anlayacağınız üzere x ürününü n kategorisine eklediğim halde böyle yapmak yerine her ürünü aynı kategoride olmasına rağmen tekrar yazdırması :) Onun dışında değerlere göre görselleri oynatmayı biliyordum yine de teşekkür ederim, 100% lik değer olduğu için ben 10 adet çekeceksem 100% olmayacağından php ile değeri çekip sonuna bir de sıfır ekleyerek o sorunu çözdüm :) Yani kaç olursa olsun hep bir sıfır fazla yazıyor böylece 100% olmuş oluyor. 100% 200 ü denemedim ama ne olacağını bilmiyorum teşekkürler :)
 

 

VNexusTR VNexusTR WM Aracı Kullanıcı
  • Üyelik 30.09.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Lise mezunuyum ve şuan boştayı
  • Konum Bolu
  • Ad Soyad M** E**
  • Mesajlar 32
  • Beğeniler 5 / 2
  • Ticaret 0, (%0)

oguzhaner adlı üyeden alıntı

İkili döngü diyorsunuz :) anlamadım ama bu şekilde bir deniyim. Bir şeyler canlandı sanki sağ olun. :) Evet Gentelella Alela kullandım hocam.



Şimdi şöyle ki progress barın değerlerinin oynamasından ziyade benim için önemli olan ürünlerin kategoriye göre ayrılmış olması. Resimde de anlayacağınız üzere x ürününü n kategorisine eklediğim halde böyle yapmak yerine her ürünü aynı kategoride olmasına rağmen tekrar yazdırması :) Onun dışında değerlere göre görselleri oynatmayı biliyordum yine de teşekkür ederim, 100% lik değer olduğu için ben 10 adet çekeceksem 100% olmayacağından php ile değeri çekip sonuna bir de sıfır ekleyerek o sorunu çözdüm :) Yani kaç olursa olsun hep bir sıfır fazla yazıyor böylece 100% olmuş oluyor. 100% 200 ü denemedim ama ne olacağını bilmiyorum teşekkürler :)


Tam anlamış değilim ama daha fazla kurcalayamacağım. İyi çalışmalar dilerim. Hatam varsa ki var gibime geliyor mazur görün. :p

 

 

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)

VNexusTR adlı üyeden alıntı

Tam anlamış değilim ama daha fazla kurcalayamacağım. İyi çalışmalar dilerim. Hatam varsa ki var gibime geliyor mazur görün. :p



Yoo hata değil ikinci bir konuya değinmişsin teşekkür ederim :)
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

oguzhaner adlı üyeden alıntı

Yoo hata değil ikinci bir konuya değinmişsin teşekkür ederim :)


HOcam benim önerim her kategoriye maksimum değer belirleyin
Örnek sql tablosu
sütun <-> Değer
kalem -> (kırmızı,sarı,mavi)
stok -> 100
max_stok -> 200
stok/max_stok*100= stok yüzdesi
örnek:
100/200*100=%50
 

 

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