lostyazilim

Dashboard ekranında toplam sayıları gösteremiyorum.

12 Mesajlar 1.537 Okunma
lstbozum
wmaraci reklam

whrome whrome WM Aracı Kullanıcı
  • Üyelik 24.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek CRM Uzmanı
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 6
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)
Takip scriptimde bekleyen iş sayısını ekrana yazdırmak istiyorum ama olmuyor. Yardımcı olabilir misiniz. Hazırladığım kod aşağıdadır. (birde id e göre herkes kendi ekranını görmesini istiyorum o kodu da nereye koyacağımı anlamadım Birde PDO ile devam eden scripte bu temin ettiğim kod doğrumu..

prepare("SELECT (*) FROM gorevler WHERE _gorevdurum='Bekliyor..' ORDER BY _id AND _id "); $sorgu->execute();
$say = $sorgu->fetchColumn(); echo $say, "0";?>



Tablo adı : gorevler
Sütun adı : _gorevdurum
_görevdurum içindeki açılır listten: Bekleyen leri ekrana göstermek istiyorum

Şunu yaparsam bir çok yeri buna bakarak düzenleyebileceğim. Bir arkadaş yardım edebilirmi.
 

 

wmaraci
reklam

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
Şu şekilde dener misin?

$sorgu = $db->prepare("SELECT * FROM gorevler WHERE _gorevdurum=? AND _id=?");
$sorgu->execute(array('Bekliyor..', 'user idsi'));

$say = $sorgu->rowCount();

echo $say;
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

whrome whrome WM Aracı Kullanıcı
  • Üyelik 24.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek CRM Uzmanı
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 6
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)
olmadı hocam ama benim kullanici idsi farklı tabloda ben şöyle çevirdim ama yine olmadı :)

prepare("SELECT * FROM gorevler WHERE _gorevdurum=? AND _id=?");
$sorgu->execute(array('Çözülmedi Bekliyor..' SELECT * FROM kullanici WHERE kullanici_id=?"'));

$say = $sorgu->rowCount();

echo $say; ?>




kullanıcı tablosu adı : kullanici id kısmı ise : kullanici_id
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Hocam Syntax hatasının dibine vurmuşsunuz tabii çalışmaz :)
 

 


wmaraci
wmaraci

whrome whrome WM Aracı Kullanıcı
  • Üyelik 24.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek CRM Uzmanı
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 6
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)

Abdullahx adlı üyeden alıntı

Hocam Syntax hatasının dibine vurmuşsunuz tabii çalışmaz :)


İşte bu yüzden yardım istiyorum :D Ama güzel birşey var. Birini çözünce bir çok şeyi yardım almadan yapıyorum ona bakarak oluyor. :)
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Hocam kullanıcı id si farklı tabloda demişsiniz, görevler tablosunda hangi satırın hangi kullanıcıya ait olduğunu tanımlayabilmek için bir ibare olması lazım :) Aksi taktirde nasıl ayırt edeceksiniz.
Kullanıcı fark etmeksizin bekleyen iş sayısını çekmek için şunu yapabilirsiniz

$sorgu = $db->query("SELECT _gorevdurum FROM gorevler WHERE _gorevdurum='Bekliyor..'");
echo = $sorgu->rowCount();
 

 


OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
whrome olmazsa uzaktan bağlanıp bi bakalım. İnner join ile birbirine ilişkilendirip yapmak lazım onu o zaman.
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

berkaykrx berkaykrx WM Aracı Kullanıcı
  • Üyelik 14.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad İ** K**
  • Mesajlar 974
  • Beğeniler 269 / 229
  • Ticaret 17, (%100)
Bunu deneyin

$gorevsay=$db->prepare("SELECT COUNT(id) as say FROM gorevler WHERE _gorevdurum=:_gorevdurum");
$gorevsay->execute(array('_gorevdurum' => "Bekliyor.."));

$saydir=$gorevsay->fetch(PDO::FETCH_ASSOC);
echo $saydir['say'];
 

 

whrome whrome WM Aracı Kullanıcı
  • Üyelik 24.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek CRM Uzmanı
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 6
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)

berkaykrx adlı üyeden alıntı

Bunu deneyin

$gorevsay=$db->prepare("SELECT COUNT(id) as say FROM gorevler WHERE _gorevdurum=:_gorevdurum");
$gorevsay->execute(array('_gorevdurum' => "Bekliyor.."));

$saydir=$gorevsay->fetch(PDO::FETCH_ASSOC);
echo $saydir['say'];


orada bekleyen bir iş var . Kodu koydum tablo yapısı bozulmadı ama iş sayısı da gelmedi. Yuvarlak olan yerde yazması lazım. (yeşil renkli alandaki 15 rakamını elle yazdım biryerden çekmiyor. Bu alanı yaparsam orayıda bakarak yapıyor olacağım)

 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Mysql tablo yapısını gönderirseniz eğer düzgün bit şekilde sorununuzu çözebiliriz
 

 


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