萌新一枚。想用XML弄个一简单的记事本功能,找了一个代码。运行完之后可以添加,不过不能删除呢。
萌新
萌新 2023-10-27 09:05:08
[PHP讨论组]
addChild('note');  
    $newNote->addChild('title', $title);  
    $newNote->addChild('content', $content);  
  
    // 保存XML文件  
    $xml->asXML($xmlFilePath);  
}  
  
// 删除记事本记录  
if (isset($_GET['delete'])) {  
    $noteId = $_GET['delete'];  
  
    // 在XML文件中删除指定记事本记录  
    foreach ($xml->xpath("//note[@id='$noteId']") as $note) {  
        $noteParent = $note->xpath('..');  
        unset($noteParent[0][$note->getName()]);  
    }  
  
    // 保存XML文件  
    $xml->asXML($xmlFilePath);  
}  
 
/*if (isset($_GET['delete'])) {    
    $noteId = $_GET['delete'];    
    
    $notes = $xml->xpath("//note[@id='$noteId']");    
    if (isset($notes[0])) {    
        unset($notes[0]);    
    }    
    
    $xml->asXML($xmlFilePath);    
}
*/
  
// 更新记事本记录  
if (isset($_POST['update'])) {  
    $noteId = $_POST['id'];  
    $title = $_POST['title'];  
    $content = $_POST['content'];  
  
    // 在XML文件中更新指定记事本记录  
    foreach ($xml->xpath("//note[@id='$noteId']") as $note) {  
        $note->title = $title;  
        $note->content = $content;  
    }  
  
    // 保存XML文件  
    $xml->asXML($xmlFilePath);  
}  
  
// 查询记事本记录  
$notes = $xml->xpath("//note");  
?>  
  
  
  
    网络记事本  
  
  
    

网络记事本

                            标题:           

           内容:
           

                                   

记事本记录

       
                              id; ?>">                   标题: title; ?>, 内容: content; ?>                   id; ?>">删除                                 
     

萌新一枚。想用XML弄个一简单的记事本功能,找了一个代码。运行完之后可以添加,不过不能删除呢。请老师帮我一下。谢谢~QQ截图20231027090436.png

萌新
萌新

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号