lostyazilim
tr.link

aynısı varsa pasif yap.

18 Mesajlar 2.002 Okunma
lstbozum
tr.link

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)

Abdullahx adlı üyeden alıntı


foreach($arabasat->fetchAll() as $arabacek) {


foreach ($arabasor->fetchAll() as $satiscek) { ?>

>









Yine telden yazdım hata olabilir, bi kontrol edip deneyin.

Edit, arabacek i ilk döngü olarak seçtim, mantıken öyle olması lazım


Abdullahx hocam bu şekilde veri çoklaması olur, çünkü satiscek için döngü dönmeye devam edecek



foreach($arabasat->fetchAll() as $arabacek) {


foreach ($arabasor->fetchAll() as $satiscek) { ?>

{
?>style="background: red; break; //eşleşme olana kadar kontrol edecek varsa background red ekleyecek ve break ile satılmış arabalar döngüsünü kıracak ve background red ile tr yi oluşturmuş olacak. Eşleşme yoksa background red eklemeden tr yi oluşturmuş olacak.
}
}?>









Yanılmıyorsam kodun bu şekilde olması gerekli. Ofiste olduğum için hızlıca yazdım.

----

omrumdely hocam zaten çektiğiniz fetch size bir array döndürüyor. Haliyle elinizde bir array zaten var.
 

 

wmaraci
reklam

zodiax zodiax zodiaxweb.com Kullanıcı
  • Üyelik 07.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek Coder & Web Master
  • Konum Antalya
  • Ad Soyad G** T**
  • Mesajlar 70
  • Beğeniler 21 / 34
  • Ticaret 4, (%100)
Arabalara "satildi" diye bi kolon eklesen, satilmayan varsayilan olarak "0", satılana "1" yazdırsan işin hem çok kolay ve hızlı olurdu.
Abdullahx

kişi bu mesajı beğendi.

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)
@AhmetKarabulut hocam olabilir, ben de yazarken bir gariplik olduğunu sezdim gibi. Çözüm yolları çok, şu şekilde ilginç bir yöntem olabilir gibi


function var_mi($plaka) {
$query = $db->query("SELECT plaka_no FROM satistablosu WHERE plaka_no='{$plaka}'");
return $query->rowCount() ? 'style="background: red;' : null;
}


foreach ($arabasor->fetchAll() as $arabacek) { ?>

>









 

 


omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1468
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)

zodiax adlı üyeden alıntı

Arabalara "satildi" diye bi kolon eklesen, satilmayan varsayilan olarak "0", satılana "1" yazdırsan işin hem çok kolay ve hızlı olurdu.


hocam o şekilde istesedim dediğiniz gibi yaradım :)
ama istediğim satışa veri girdiğimde alıştaki veri eşitse pasif veya renk değiştirsin.
 

 

:)
wmaraci
wmaraci

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1468
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)

AhmetKarabulut adlı üyeden alıntı

Abdullahx hocam bu şekilde veri çoklaması olur, çünkü satiscek için döngü dönmeye devam edecek



foreach($arabasat->fetchAll() as $arabacek) {


foreach ($arabasor->fetchAll() as $satiscek) { ?>

{
?>style="background: red; break; //eşleşme olana kadar kontrol edecek varsa background red ekleyecek ve break ile satılmış arabalar döngüsünü kıracak ve background red ile tr yi oluşturmuş olacak. Eşleşme yoksa background red eklemeden tr yi oluşturmuş olacak.
}
}?>









Yanılmıyorsam kodun bu şekilde olması gerekli. Ofiste olduğum için hızlıca yazdım.

----

omrumdely hocam zaten çektiğiniz fetch size bir array döndürüyor. Haliyle elinizde bir array zaten var.


malesef hocam buda olmadı.
 

 

:)

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1468
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)

Abdullahx adlı üyeden alıntı

@AhmetKarabulut hocam olabilir, ben de yazarken bir gariplik olduğunu sezdim gibi. Çözüm yolları çok, şu şekilde ilginç bir yöntem olabilir gibi


function var_mi($plaka) {
$query = $db->query("SELECT plaka_no FROM satistablosu WHERE plaka_no='{$plaka}'");
return $query->rowCount() ? 'style="background: red;' : null;
}


foreach ($arabasor->fetchAll() as $arabacek) { ?>

>











hocam buda olmadı.
 

 

:)

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)
Fonksiyon içindeki değerleri kendinize göre düzenlemişsinizdir umarım. Eğer o şekilde de olmuyorsa nasıl bir tablo yapınız var çok merak ediyorum :)
 

 


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)

omrumdely adlı üyeden alıntı

malesef hocam buda olmadı.


Aldığınız hata nedir? Kodun son halini atabilir misiniz?
 

 

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