我是新手我想删除我输入什么值的行,但它不断删除第一行并忽略我键入的内容。感谢您提前寻求帮助帮助将非常感激。在PHP中删除XML节点导致不删除输入值
Try.xml
<?xml version="1.0"?>
<Person>
<Student>
<id>003</id>
<name>k</name>
<age>18</age>
</Student>
<Student>
<id>004</id>
<name>q</name>
<age>19</age>
</Student>
<Student>
<id>005</id>
<name>a</name>
<age>20</age>
</Student>
删除表格代码:
<head>
<title>Delete Record</title>
</head>
<body>
<form method="post" action="delete.php">
ID to delete:<input name="id" type="text"/><br/>
<input type="Submit" value= "Delete Record">
</form>
</body>
</html>
和delete.php
<?php
$xmldoc = new DOMDocument();
$xmldoc->load('try.xml');
$root = $xmldoc->documentElement;
$items = $root->getElementsByTagName('Student')->item(0);
$old=$root->removeChild($items);
$test=$xmldoc->save('try.xml');
if($test)
echo "Successfully deleted";
?>
<a href="index.php">Back</a>
谢谢大家帮忙 –
如何删除输入值不是第一个值?有什么建议? –