Мне нужно отображать регионы в двух областях в одном файле вида. Верхний цикл foreach работает, но ниже foreachloop не работает.Foreach loop не работает в Codeigniter View
<div class="wiyo_reg">
<div class="wiyo_region_select span12">
Choose Destination
</div>
<div class="wiyo_region_option_holder">
<ul>
<?php foreach($regions_list as $regions_list)
{
?>
<li class="wiyo_reg_li">
<a id="wiyo_reg_id" data-value="<?php echo $regions_list -> slug; ?>" data-image="<?php echo base_url(); ?>app/resources/wiyo/img/flags/<?php echo $regions_list -> code; ?>.png" data-txt="<?php echo $regions_list -> name; ?>">
<img src="<?php echo base_url(); ?>app/resources/wiyo/img/flags/<?php echo $regions_list -> code; ?>.png" /> <?php echo $regions_list -> slug; ?>
</a>
</li>
<?php } ?>
</ul>
</div>
<div class="destination_error"></div>
</div>
<?php echo form_open(base_url().'index.php/bookings/search', array('id' => 'booking_regions_form', 'class' => 'booking_regions_form')); ?>
<select class="makefancy indexselect" name="booking_form_regions" style="display:none;">
<option value="0" selected="selected" data-skip="1">Choose Destination</option><?php foreach($regions_list as $regions)
{
?>
<option value="<?php echo $regions -> slug; ?>"><?php echo $regions -> name; ?></option>
<?php } ?>
</select>
<div class="form_label_wi_input indexform">
<label>Departure Date</label>
<input type="text" id="dpd6" name="booking_form_outbound_date" required="required" readonly="readonly" />
</div>
<div class="form_label_wi_input indexform">
<label>Return Date</label>
<input type="text" id="dpd7" name="booking_form_intbound_date" required="required" readonly="readonly" />
</div>
<div class="form_label_wi_input">
<input type="submit" name="submit_region" id="submit_region" class="span5 btn btn-info" value="Book" />
</div>
<?php echo form_close(); ?>
Я получаю список регионов в верхней петле Еогеаспа, но я получаю этот тип ошибки в поле ниже цикле Еогеаспа.
<option value="<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Trying to get property of non-object</p>
<p>Filename: partials/banner.php</p>
<p>Line Number: 74</p>
</div>"><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Trying to get property of non-object</p>
<p>Filename: partials/banner.php</p>
<p>Line Number: 74</p>
</div></option>
Похоже, что вы пересматривают свой '$ regions_list' в' foreach' – Julio
это не будет ответа или что-нибудь, но при использовании встроенного PHP, как, что вы можете взглянуть на альтернативный синтаксис для контрольных структур http://php.net/alternative_syntax –
Я не получаю его правильно. Как бы один цикл foreach работал один раз, а затем нет. Я застрял. Помогают руки. У меня заканчивается срок. – atomaprchya