我有很难做一个PHP后到这里XML数据是我的表格:HTML文章到PHP来生成XML文件?
<form action="../xml/data.php" method"post">
<p>Name</p>
<input name='name' required><br>
<p>ID</p>
<input name"id" required>
<input type='submit' value ="submit" name="submit">
</form>
这里是我的PHP代码:
<?php
$s_id=$_POST['id'];
$s_name=$_POST['name'];
$xml = new DOMDocument("1.0");
$student = $xml -> createElement("student");
$xml -> appendChild($student);
$id_value = $xml ->createTextNode("$s_id");
$id -> appendChild($id_value);
$name = $xml -> createElement("name");
$student -> appendChild($name);
$name_value=$xml->createTextNode("$s_name");
$name->appendChild($name_value);
$xml ->formatOutput = true;
$xml -> save("mydata.xml");
?>
不过,这并不使MYDATA .xml文件,而不是工作:不是知道我在做什么错在这里
它在什么时候突破?它是否到了最后,但你可以找到一个文件,或者它是否在其他地方,它的错误?你看到一个错误,给你一个线看?这些都是应该回答的重要问题。 –
我在提交表单后出现错误:注意:未定义索引:在线2中的ID 注意:未定义索引:第3行\ xml \ data.php中的名称 注意:未定义变量:data.php中的id第9行在提交表单后出现错误: – user2922625
为什么我们应该认为'$ id'具有'DOMDocument'属性?你想在哪里添加存储在'$ id_value'中的文本? – PHPglue