2014-01-19 3 views
-1

У меня есть один PHP файл, в котором я отображающее данные о XML-файла с помощью этого кодаКак хранить данные в xml?

<?php 
    $xml = simplexml_load_file("note.xml") or die("Error: Cannot create object"); 
    foreach($xml->xpath('//agent') as $item) { 
    $row = simplexml_load_string($item->asXML()); 
    $v = $row->xpath('//id[. ="1"]'); 
    if($v[0]){ 
     print $item->id; 
     print $item->image; 
     print $item->name; 
     print $item->company; 
     print $item->street; 
     print $item->city; 
     print $item->phone; 
    } 
    else{ 
     echo 'No records'; 
    } 
?> 

Теперь я хочу, чтобы сохранить это отображаемые данные на другие страницы моего сайта, и я новичок в PHP поэтому не эксперт в сессия.

и я хочу сохранить эту деталь в сеансе для отображения этих данных на другие страницы моего сайта. для хранения этих данных в сессии я попробовал этот код на той же странице

<?php 
session_start(); 
$name = $_session_['$item->name']; 
?> 

, но тот не поможет, так что, пожалуйста, ребята, вы можете предложить мне, где я ошибаюсь.

любое предложение должно быть заметным.

ответ

1

Запустить сеанс ур в первом документе.

<?php 
    session_start(); 

    $xml = simplexml_load_file("note.xml") or die("Error: Cannot create object"); 
    foreach($xml->xpath('//agent') as $item) { 
    $row = simplexml_load_string($item->asXML()); 
    $v = $row->xpath('//id[. ="1"]'); 
    if($v[0]){ 
     print $item->id; 
     print $item->image; 
     print $item->name; 
     print $item->company; 
     print $item->street; 
     print $item->city; 
     print $item->phone; 
    } 
    else{ 
     echo 'No records'; 
    } 

    $name = $_session['name'][$item->name]; // dont quote '' 
?> 

http://www.w3schools.com/php/php_sessions.asp

+0

Я начал, но получаю ту же ошибку –

+0

Какая ошибка? Я не вижу ошибок в сообщении ур – Ivan

+0

okie показывает неправильное смещение –

1

код сеанса не действует, вы можете попробовать это один;

$ name = $ _session ['name'] [$ item-> name];

Смежные вопросы