• 02-02-2022, 21:42:35
    #1
    Merhaba Arkadaşlar
    explode parçalamada Select optionların valuesine 1, 2 gibi id leri nasıl yazdırırız yani Valuelere nasıl rakam değerleri veriririz, kod yapım aşağıdaki gibi

    Dil Sayfasından çektiğim
    emlktp
    EMLK_TIPI={Konut,İş Yeri,Arsa,Devremülk,Turistik İşletme}
    1 Konut
    2 İş Yeri
    3 Arsa
    4 Devremülk
    5 Turistik İşletme

    <select name="emlak_tipi" class="form-control">
                                            <option value="">Seçiniz</option>
                                            <?php
                                    $parc = explode(",",$emlktp);
                                    foreach($parc as $val){
                                            ?>
                                            <option value="<?=$parc;?>"><?=$val;?></option>
                                            <? } ?>
                                        </select>
  • 02-02-2022, 21:46:50
    #2
    emlak21 adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar
    explode parçalamada Select optionların valuesine 1, 2 gibi id leri nasıl yazdırırız yani Valuelere nasıl rakam değerleri veriririz, kod yapım aşağıdaki gibi

    Dil Sayfasından çektiğim
    emlktp
    EMLK_TIPI={Konut,İş Yeri,Arsa,Devremülk,Turistik İşletme}
    1 Konut
    2 İş Yeri
    3 Arsa
    4 Devremülk
    5 Turistik İşletme

    <select name="emlak_tipi" class="form-control">
                                            <option value="">Seçiniz</option>
                                            <?php
                                    $parc = explode("<+>",$emlktp);
                                    foreach($parc as $val){
                                            ?>
                                            <option value="<?=$parc;?>"><?=$val;?></option>
                                            <? } ?>
                                        </select>
    foreach yerine diziyi for ile dönerseniz, döndüğünüz i değerini index numarası olarak kullanabilirsiniz. Eğer bu şekilde yapmak istemezseniz daha basit bir şekilde, bir sayaç tanımlayın dışarıda 1den başlasın, foreach içerisinde her değer yazdıktan sonra sayacı bir artırırsanız çektiğiniz değeri istediğiniz formatta alırsınız.
  • 02-02-2022, 21:48:28
    #3
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    foreach yerine diziyi for ile dönerseniz, döndüğünüz i değerini index numarası olarak kullanabilirsiniz. Eğer bu şekilde yapmak istemezseniz daha basit bir şekilde, bir sayaç tanımlayın dışarıda 1den başlasın, foreach içerisinde her değer yazdıktan sonra sayacı bir artırırsanız çektiğiniz değeri istediğiniz formatta alırsınız.
    Merhaba Hocam
    örnek verebilirmisin
  • 02-02-2022, 21:51:17
    #4
    emlak21 adlı üyeden alıntı: mesajı görüntüle
    Merhaba Hocam
    örnek verebilirmisin
    neyin örneğini vereyim hocam ? açık açık yazdım. Foreach öncesinde $sayac=1 diye bir şey tanımlayın. Foreach içerisinde değer yazdığınız yerde $sayacı kullanacaksınız. Daha sonra döngünün sonunda $sayac++ yapıp bir artıracaksınız hepsi bu.
  • 02-02-2022, 22:06:32
    #5
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    neyin örneğini vereyim hocam ? açık açık yazdım. Foreach öncesinde $sayac=1 diye bir şey tanımlayın. Foreach içerisinde değer yazdığınız yerde $sayacı kullanacaksınız. Daha sonra döngünün sonunda $sayac++ yapıp bir artıracaksınız hepsi bu.
    Sağol Hocam, oldu