<?php
.
.
.
.
.
$harf = mysql_result($edit, $harf, 3);
$harfler = array(1=>"A", "B", "C", "Ç", "D", "E", "F", "G", "H", "I", "İ", "J", "K", "L", "M", "N", "O", "Ö", "P", "R", "S", "Ş", "T", "U", "Ü", "V", "Y", "Z");
$select = "<select name=\"harf\">\n";
foreach ($harfler as $key => $val) {
$select .= "\t<option value=\"".$key."\"";
if ($key == $harf) {
$select .= " selected>".$val."\n";
} else {
$select .= ">".$val."\n";
}
}
$select .= "</select>";
echo $select;
?>buradaki yanlış nedir arkadaşlar ?? bi türlü anlayamadım.. yardım ederseniz çok makbule geçer. teşekkürler...
foreach hatası!!
6
●579
- 06-05-2009, 04:09:30Üyeliği durdurulduselect menude terimin ekli oldugu harfi düzenleme sayfasında selected olarak göstermek istiyorum. ama olmuyor.
- 06-05-2009, 07:15:15Merhaba daha uyumadığımdan olsa gerek bir hata göremedim

Ama ben sana hata yakalamayı öğreteyim daha çok dua edersin.
1'incisi $harfler'i ekranda göster. print_r($harfler); exit(); burada bir sorun olup olmadığını kontrol et.
2'incisi
foreach ($harfler as $key => $val) {
echo $key .'-'.$val.'-'.$harf.'<br>';
}
exit;
buraya dikkat et
Bunları yaptıktan sonra varsa bir hata sen farkedip düzeltirsin diye tahmin ediyorum. Yapamazsan diğer arkadaşlar yardımcı olacaktır. Öğlen civarı tekrar kontrol ederim cevap veren olmamışsa hallederiz.
Kolay gelsin. - 06-05-2009, 07:20:00Üyeliği durduruldueyw.. kardeş saolasın... evet bende uyumadım bende bişe göremedim
- 06-05-2009, 08:41:58Üyeliği durdurulduformdan geldigi için $harf yerine $_POST["harf"] gibi bir ifade kullanmanız gerekmiyor mu?
- 06-05-2009, 12:37:21Tekrardan selam;
öncelikle @sdemirkeser'in bahsetmiş olduğu konuyu yaptığını düşünüyorum. Yapmamıssan sorun oradan olabilir.
Onu yapmıssan aşağıdaki kodu denermisin birde.
foreach ($harfler as $key => $val) { $select .= "\t<option value=\"".$val."\""; if ($val== $harf) { $select .= " selected>".$val."\n"; } else { $select .= ">".$val."\n"; } }olarak denermisin. - 06-05-2009, 17:46:30Üyeliği durdurulduevet uyuyup kalktıktan sonra direk $val == $harf i denedim oldu. teşekkürler msjın için...

