EDIT 1. The results of a query from my database are displayed on my view page. Next to each unique result is a button:
// first_view.php
<?php echo form_open('controller/method'); ?>
<?php foreach($results_found as $item): ?>
<p><?php echo $item->name ?></p>
<p><?php form_submit('buy','Buy This'); ?></p>
Bir kullanıcı bu düğmelerden birine tıkladığında, başka bir görünüm üzerine diziden kullanıcının seçim görüntülemek istiyorum (4 düğmesine Diyelim).
Ben bu kullanarak denedim:
// first_view.php
<?php echo $this->session->set_userdata('choice',$item); ?>
hemen önce
// first_view.php
<?php echo form_close(); ?>
Ben bu gibi başka bir görünümde görüntülemek böylece kullanıcının son seçim orada saklanır olacağını düşünerek:
// second_controller.php
$c = $this->session->userdata('choice');
// second_view.php
echo 'Your Choose: '. $c;
Ancak, ne gerçekte görüntüleyen kullanıcı tercih değil, ne first_view.php görüntülenen son sonucudur.
Benim soru kullanıcı düğmesini 4 tıklandığında ise, nasıl ben özellikle seçim, başka bir görünüm üzerine gösterdiği alabilirim, değil mi?
END OF EDIT1
ORIGINAL QUESTION
Benim görüşüm sayfa (CodeIgniter) çeşitli bağlantılar şeklinde bir dizinin içeriğini görüntüler. Bir kullanıcı bir linke tıkladığında, ben kullanıcı (dizideki belirli bir pozisyonda muhafaza edilir) söz konusu bağlantı ile ilgili daha fazla bilgi verir (bir kontrolör üzerinden) başka bir görünümü sayfaya alınacak istiyorum
Benim soru nasıl erişmek ve ikinci görünümünde bir "Tanımsız değişken hatası" almadan ikinci görünüm dosyasında dizi içindeki belirli yerin içeriğini görüntülemek mi, nedir?
İşte kod biçiminde yapmaya çalışıyorum ne
// my_controller.php
$array_name['variable_name'];
$this->load->view('first_view.php');
// first_view.php
<?php foreach($variable_name as $vn): ?>
<?php echo anchor('controller_name' $vn->info ?> // if user clicks on 3rd link
<?php endforeach ?> // I want to beable to access
// index 2 of the array in the
// second view file so I can
// display more info
// second_view.php
<?php $vn[2]->info ?>