私がこれらの人たちと一緒に働いているのは2日間です。ここで助けが必要です。
これが私の見解です
$username = json_decode($this->session->userdata('users'), TRUE);
foreach ($username AS $key => $value) {
<?php echo $value['username']; ?>
<?php echo $value['firstname']; ?>
<?php echo $value['lastname']; ?>
<?php $u = $value['username']; ?>
<?php echo "<a href=".base_url()."index.php/bets/un_sess/$u /> X </a> " ?>
<?php } ?>
これが私のコントローラーです
$user1 = json_decode($this->session->userdata('users'), TRUE);
foreach ($user AS $key => $value) {
$index = array_search($username, $user);
unset($user[$index]);
$this->session->set_userdata('users', $user);
user_data からの配列
{"username":"user1","firstname":"name1","lastname":"name2"},
{"username":"user2","firstname":"test","lastname":"test"}
これの出力は、ユーザー名を初めてクリックした
ときですが、別のユーザー名をクリックすると、次のようなエラーが発生します
PHP エラーが発生しました
重大度: 警告
メッセージ: isset または空のオフセット タイプが不正です
ファイル名: libraries/Session.php
行番号: 433 PHP エラーが発生しました
重大度: 警告
メッセージ: foreach() に無効な引数が指定されました
ファイル名: controllers/bets.php
ライン番号: 290