lostyazilim
tr.link

While içindeki optiona if ve else kontrolü ekleyemedim bir türlü!?

5 Mesajlar 839 Okunma
lstbozum
tr.link

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)
Hayırlı günler...

Her yerde kullandığım standart kodları alttaki kod içine entegre edemedim bir türlü...
1 saattir uğraşıyorum!

Bu kodlarda bir farklılık var ama bulamadım henüz!

Dışardan bakan usta bir göz görür muhtemelen hatayı yada noksanlığı...

Kodun çalışan ama selected içermeyen hali şu;


if(isset($_POST["get_option"]))
{

... BU KISIMLARIN KONU İLE ALAKASI YOK

$sorgu->execute();


echo "";

while ($cikti = $sorgu->fetch(PDO::FETCH_ASSOC))
{
$html .= "

";
}


echo $html;

}
?>



Üstteki çalışan koddaki optionun içine if ile şartlı selected koymaya çalışıyorum...




Çalışmayan (hatta select içinde hiçbirşey görünmemesine sebep olan) deneme 1;

(Çalışmaması normal çünkü echo içine echo koymuş oluyorum yanılmıyorsam...)







Çalışmayan deneme 2;


while ($cikti = $sorgu->fetch(PDO::FETCH_ASSOC))
{
$select_status ="selected";

$options .= "

";
}
?>








Çalışmayan (hatta select içinde hiçbirşey görünmemesine sebep olan) deneme 3;


while ($cikti = $sorgu->fetch(PDO::FETCH_ASSOC))
{
?>





if($cikti["product_nam"]=="abc")
{
echo '

';
}

else if($cikti["product_nam"]!="abc")
{
echo '

';
}

else
{
}
?>













Teşekkür ederim...
 

 

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
wmaraci
reklam

tatarkursad tatarkursad WM Aracı Kullanıcı
  • Üyelik 26.12.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad K** T**
  • Mesajlar 78
  • Beğeniler 30 / 29
  • Ticaret 0, (%0)
Ben bunu şöyle kullanıyorum;


if(isset($_POST["get_option"]))
{

... BU KISIMLARIN KONU İLE ALAKASI YOK

$sorgu->execute();


echo "";

while ($cikti = $sorgu->fetch(PDO::FETCH_ASSOC))
{
?>


}
}
?>
BEYAZMASTER

kişi bu mesajı beğendi.

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)

tatarkursad adlı üyeden alıntı

Ben bunu şöyle kullanıyorum;


if(isset($_POST["get_option"]))
{

... BU KISIMLARIN KONU İLE ALAKASI YOK

$sorgu->execute();


echo "";

while ($cikti = $sorgu->fetch(PDO::FETCH_ASSOC))
{
?>


}
}
?>




tatarkursad Üstadım açıkçası siz yazmadan hemen önce kendimce bir çözüm buldum ama sizin paylaştığınız yöntem çok daha kısa, pratik ve güzel...

Sizin yazdığınız kodu entegre ettim şu an projeye...

Elinize ve zihninize sağlık...

Çok çok teşekkür ederim...

ALLAH'A emanet olunuz.
 

 

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.

AzveNet AzveNet WM Aracı Kullanıcı
  • Üyelik 13.06.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek Serbest
  • Konum İstanbul Anadolu
  • Ad Soyad C** E**
  • Mesajlar 367
  • Beğeniler 69 / 147
  • Ticaret 0, (%0)
İfi $html den hemen önce yapsanız?
if (sart == 1) {
$select_status = " selected";
}Else {
$select_status = "";
}
$html .........
Aslında deneme 2 de doğru gitmiş fakat select if içinde srçilip denense olur sanki.
BEYAZMASTER

kişi bu mesajı beğendi.

İmkansız olduğunu düşünürsen hiç birşey başaramazsın.
wmaraci
wmaraci

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)
AzveNet Üstadım çok teşekkür ederim katkınız ve değerlendirmeniz için...

İlk bakışta çözemedim yazdığınız kodsal detayları fakat irdeleyeceğim.

Sağolunuz, hayırlı akşamlar.
 

 

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
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