使用xml和php向mysql添加记录并下载图像
我有一个名为使用xml和php向mysql添加记录并下载图像,php,xml,search,Php,Xml,Search,我有一个名为singers.xml的xml文件。我有歌手在里面,档案是这样的: <singers> <name>tiesto</name> <name>benny benassi</name> .......... </singers> 我是这样使用它的: foreach($xml as $key => $val) { $results = getImgUrl($
singers.xml
的xml文件。我有歌手在里面,档案是这样的:
<singers>
<name>tiesto</name>
<name>benny benassi</name>
..........
</singers>
我是这样使用它的:
foreach($xml as $key => $val) {
$results = getImgUrl($val);
foreach($results as $result) {
echo '<img src="' . $result['url'] . '" alt="" /><br />';
}
}
foreach($xml作为$key=>$val){
$results=getImgUrl($val);
foreach($results作为$result){
回声“
”;
}
}
但是这个代码有一个问题。正如我所说,我想看到的是每个歌手的图像一个接一个,在我选择一个图像后,移动到下一个图像
这可能吗?我不确定我是否完全理解这个问题,但这里是我的建议 从获取所有歌手的XML开始,并将其作为您想要为其制作图像的歌手列表存储在服务器上 web应用程序可以获取列表中的第一项,并构建页面以选择图像。将您的选择提交回服务器,存储图像并获取列表中的歌手,然后重复序列
这有什么意义吗?你写的是“有问题”,但问题是什么?数组定义后的反勾号、检索数据或其他内容。@Kwebble我本质上想要的是从XML文件中一个接一个地提取歌手,而不是将所有歌手一起提取。。。可能吗?
foreach($xml as $key => $val) {
$results = getImgUrl($val);
foreach($results as $result) {
echo '<img src="' . $result['url'] . '" alt="" /><br />';
}
}