PHP CodeIgniter Yardım
Arkadaşlar merhaba php codeigniterda bir proje üstünde bir değişiklik yapmam gerekiyor fakat işin içinden bir türlü çıkamadım.
private $statuses;
private $shipping_fields = ['shipping_street', 'shipping_city', 'shipping_city', 'shipping_state', 'shipping_zip', 'shipping_country'];
public function __construct()
{
parent::__construct();
$this->statuses = hooks()->apply_filters('before_set_estimate_statuses', [
1,
2,
5,
3,
4,
]);
}
Elimde şöyle bir array var site üzerinde arkadaşlar option'lar içine bu array elemanları geliyor.
<select>
<option value="1">Başarılı</option>
<option value="2">Onaylandı</option>
<option value="3">Revize</option>
</select>
<select name="status" class="selectpicker" data-width="100%" <?php echo $disabled; ?> data-none-selected-text="<?php echo _l('dropdown_non_selected_tex'); ?>">
<?php foreach($statuses as $status){ ?>
<option value="<?php echo $status; ?>" <?php if((isset($proposal) && $proposal->status == $status) || (!isset($proposal) && $status == 0)){echo 'selected';} ?>><?php echo format_proposal_status($status,'',false); ?></option>
<?php } ?>
</select>
Yazdırma işlemide bu şekilde yapılmış arkadaşlar bir türlü anlayamadım.
Bu şekilde bir çıktı alıyorum arkadaşlar. Fakat burda sadece rakamlar yani value değerleri var. O value değerine karşılık gelen
örn.
Başarılı
Onaylandı
Revize
Gibi değerler hangi dosyadan nerden gelmekte bir türlü çıkaramadım bana bir yardımcı olabilir misiniz?
Yani açık bir şekilde söylicek olusam arkadaşlar. Arrayda sadece sayılar var bu başarılı, onaylandı, revize nereden geliyor. Veritabanında mı yoksa bir controllerdan mı çözemedim.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Merhaba codigneiterla sadece 1 proje yapmıştım fakat yinede bir sorunu bulmaya çalışalım.
Şimdi bi senaryo yaparsak
public function index()
{
$status = [ 'options' => ['Başarılı','Onaylandı','Revize']' ]
echo view('optionview', $status);
}
<html>
<head></head>
<body>
<select>
$i=1
<?php foreach ($options as $option):?>
<option value="<?= $i++ ?>"><?= $option ?></option>
<?php endforeach;?>
</select>
</body>
</html>
gibi bişey olabilirmi 1.5 yıldır falan php ile uğraşmıyorum yine de bi fikir verir umarım.