[英]How to store data in xml?
我有一个php文件,其中我通过此代码显示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'];
?>
但这并没有帮助,所以请大家向我建议我错了。
任何建议都应该是可理解的。
在第一个文档中启动您的会话。
<?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 ''
?>
您的会话代码无效,您可以尝试使用此代码;
$ name = $ _session ['name'] [$ item-> name];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.