【发布时间】:2020-11-16 06:37:19
【问题描述】:
假设我有这个标签
<root>
<foo> </foo>
</root>
使用这个 html 表单
<form action="foo.php method="post">
<input type="text" name="something">
<input type="submit" name="ok">
</form>
如果我想插入数据,我会这样做
<?php
if(isset($_POST['ok'])) {
$data=simplexml_load_file('foo.xml') or die('error');
if(isset($_POST['something'])) {
$data->foo= $_POST['something'];
}
如果我们想在子标签中插入数据,它现在可以很好地工作,没有任何问题
<root>
<foo>
<test></test>
</foo>
</root>
我认为我们应该做一些类似的事情
if(isset($_POST['something'])) {
$data->foo->test= $_POST['something'];
}
假设我们在$_POST['something'] 变量中有“hello”
我希望有类似的东西
<root>
<foo>
<test>Hello</test>
</foo>
</root>
但它不起作用
【问题讨论】:
-
您可以编辑您的问题并添加您的预期输出吗?
-
好的@JackFleeting