2016-09-20 1 views
0

, wie die Daten in codeigniter von Sitzung angezeigt werden, ich habe Probe in PHP wie folgt aus:zeigen Daten von Sitzung in codeigniter

<?php 
 

 
include "../admin/fungsi/koneksi.php"; 
 
$profil=$con->prepare("select * from pasien where username=?"); 
 
$profil->execute(array($_SESSION["username"])); 
 
$db=$profil->fetch(PDO::FETCH_LAZY); 
 

 
echo " 
 
<img src='../gambar/12.jpg' alt='HTML5 Icon' style='width:1129px;height:164px;'> 
 
<left style='font-size:28px;color:blue'><i>Profil</i></left><hr color='blue' /> 
 
<table style='color:blue;'> 
 

 
<tr><td>Nama</td><td>:</td><td>".$db["nama"]."</td></tr> 
 
<tr><td>Username</td><td>:</td><td>".$db["username"]."</td></tr> 
 
<tr><td>Jenis Kelamin</td><td>:</td><td>".$db["jk"]."</td></tr> 
 
<tr><td>Alamat</td><td>:</td><td>".$db["alamat"]."</td></tr> 
 
</table>"; 
 
?>

+0

Sie brauchen session_start(); Auf jeder Seite, die $ _Session –

+0

verwenden, fügen Sie eine Sitzungsbibliothek in die Controller- oder Autoload-Datei hinzu und greifen auf Sitzungsobjekte zu. mehr Details finden Sie [hier] (https://www.codeigniter.com/user_guide/libraries/sessions.html) –

+0

Verwenden Sie codeigniter Sitzung http://www.codeigniter.com/userguide3/libraries/sessions.html – user4419336

Antwort

0

erste Sitzung automatisch geladen libaray bei config/autoload.php

,
$autoload['libraries'] = array('database','session','form_validation'); 
  1. store ses sion data

    $ admin_id = 2; $ data = array ('admin_id' => $ admin_id); $ this-> session-> set_userdata ($ data);

  2. holen Sitzungsdaten

    $ ADMIN_ID = $ this-> Session-> Benutzerdaten ('ADMIN_ID');

+0

danke für Ihren Vorschlag, aber wenn $ admin_id = aus der Datenbank von Login wo $ this-> session-> set_userdata ($ Daten); können alle Daten in der Tabellendatenbank anzeigen. Ich bin so verwirrt –

Verwandte Themen