• 07-02-2022, 23:38:09
    #1
    Merhaba Arkadaşlar
    ilan düzenleme yaptığımda emlak tipi nin value sayac ile birleştiremiyorum ve value değerini alamıyorum, bu konuda yardım edebilirmisiniz

    <?php
                                                    $emlktp = dil("emlaktipi");
                                                    if($emlktp != ''){
                                                    ?>
                                                    <div class="form-group">
                                                        <label class="col-sm-3 control-label">Emlak Tipi</label>
                                                        <div class="col-sm-9">
                                                            <select name="etipi" class="form-control">
                                                                <?php
                                                        $parcala = explode(",",$emlktp);
                                                        $sayac=1;
                                                        foreach($parcala as $deger)
                                                        {
                                                                ?>
                                                                <option value="<?=$sayac;?>" <?=($row->etipi == $deger) ? 'selected' : '';?>><?=$deger;?></option>
                                                                <?
                                                            $sayac ++;
                                                        }
                                                                ?>
                                                            </select>
                                                        </div>
                                                    </div>
                                                    <? } ?>
  • 07-02-2022, 23:41:15
    #2
    $sayac++ kısmını foreach başlangıcının altına alırsanız sorununuz çözülür.
  • 07-02-2022, 23:46:56
    #3
    Profesör adlı üyeden alıntı: mesajı görüntüle
    $sayac++ kısmını foreach başlangıcının altına alırsanız sorununuz çözülür.
    Bu Şekildemi Hocam, ama denedim olmadı
    <?php
                                                    $emlktp = dil("emlaktipi");
                                                    if($emlktp != ''){
                                                    ?>
                                                    <div class="form-group">
                                                        <label class="col-sm-3 control-label">Emlak Tipi</label>
                                                        <div class="col-sm-9">
                                                            <select name="etipi" class="form-control">
                                                                <?php
                                                        $parcala = explode(",",$emlktp);
                                                        $sayac=1;
                                                        foreach($parcala as $deger)
                                                        {
                                                           $sayac ++;
                                                                ?>
                                                                <option value="<?=$sayac;?>" <?=($row->etipi == $deger) ? 'selected' : '';?>><?=$deger;?></option>
                                                                <?
                                                        }
                                                                ?>
                                                            </select>
                                                        </div>
                                                    </div>
                                                    <? } ?>
  • 07-02-2022, 23:58:02
    #4
    Anladığım sayaç ile değeri birleştirmek istiyorsunuz.
    <?php
                                                    $emlktp = dil("emlaktipi");
                                                    if($emlktp != ''){
                                                    ?>
                                                    <div class="form-group">
                                                        <label class="col-sm-3 control-label">Emlak Tipi</label>
                                                        <div class="col-sm-9">
                                                            <select name="etipi" class="form-control">
                                                                <?php
                                                        $parcala = explode(",",$emlktp);
                                                        $sayac=1;
                                                        foreach($parcala as $deger)
                                                        {   $sayacDeger = $deger.$sayac;
                                                                ?>
                                                                <option value="<?=$sayacDeger;?>" <?=($row->etipi == $deger) ? 'selected' : '';?>><?=$deger;?></option>
                                                                <?
                                                            $sayac ++;
                                                        }
                                                                ?>
                                                            </select>
                                                        </div>
                                                    </div>
                                                    <? } ?>
  • 08-02-2022, 00:05:29
    #5
    Alkoz adlı üyeden alıntı: mesajı görüntüle
    Anladığım sayaç ile değeri birleştirmek istiyorsunuz.
    <?php
                                                    $emlktp = dil("emlaktipi");
                                                    if($emlktp != ''){
                                                    ?>
                                                    <div class="form-group">
                                                        <label class="col-sm-3 control-label">Emlak Tipi</label>
                                                        <div class="col-sm-9">
                                                            <select name="etipi" class="form-control">
                                                                <?php
                                                        $parcala = explode(",",$emlktp);
                                                        $sayac=1;
                                                        foreach($parcala as $deger)
                                                        {   $sayacDeger = $deger.$sayac;
                                                                ?>
                                                                <option value="<?=$sayacDeger;?>" <?=($row->etipi == $deger) ? 'selected' : '';?>><?=$deger;?></option>
                                                                <?
                                                            $sayac ++;
                                                        }
                                                                ?>
                                                            </select>
                                                        </div>
                                                    </div>
                                                    <? } ?>
    Merhaba Hocam
    birleştirmek istiyorum ama değerini id olarak almak istiyorum, Value değerleri aşağıdaki gibi geliyor, veritabanına kayıt yaparken value değeri rakam olarak kayıt ediyor, düzenleme yaparkende value değeri rakam olarak gelmesi gerekiyor Hocam

    <?=$sayacDeger;?>
    <select name="etipi" class="form-control">
    <option value="Konut1" >Konut</option>
    <option value="İş Yeri2" >İş Yeri</option>
    <option value="Arsa3" >Arsa</option>
    <option value="Devremülk4" >Devremülk</option>
    <option value="Turistik İşletme5" >Turistik İşletme</option>
    </select>
  • 08-02-2022, 00:41:32
    #6
    Arkadaşlar Sorunumu Hallettim, herkese çok teşekkürler.