Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >DOM文档PHP替换TD

DOM文档PHP替换TD
EN

Stack Overflow用户
提问于 2013-06-01 15:30:22
回答 1查看 158关注 0票数 0

我希望在如何使用PHP DOM文档编辑表的数据(而不是标题)方面得到正确的指导。

我一直在寻找PHP DomDocument来替换“名字1”和“年龄1”等内容,与数据库中的真实数据,但我有一些问题…

代码语言:javascript
运行
AI代码解释
复制
<?php

$doc = new DOMDocument();
$doc->loadHTMLFile('template.html');

$sql = 'SELECT name,
               age
        FROM db.people';

$sql = mysql_query($sql);

for($i=0; $person = mysql_fetch_assoc($sql); $i++)
{
    $doc->getElementsByTagName('td')->item($i)->nodeValue = $person['name'];
}

$doc->formatOutput = TRUE;
echo $doc->saveHTML();

?>

我想继续编辑上面的PHP代码,用数据库中的数据替换占位符数据。

代码语言:javascript
运行
AI代码解释
复制
<table>
    <tr>
        <th>Name</th>
        <th>Age</th>
    </tr>
    <tr>
        <td>Stephanie</td>
        <td>22</td>
    </tr>
    <tr>
        <td>Martin</td>
        <td>45</td>
    </tr>
    <tr>
        <td>Sarah</td>
        <td>61</td>
    </tr>
    <tr>
        <td>Kevin</td>
        <td>12</td>
    </tr>
</table>

如果我在正确的轨道上,有人能给我指路吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-01 15:32:58

循环中的两个赋值都分配给完全相同的元素,除了顶部的赋值将"name“赋值给元素,而底部的赋值将"age”赋值给元素。所以年龄永远是赢家。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16874301

复制
相关文章
DOM 文档对象模型
HTML 模板<html> <head> <title>我是网站标题</title> </head> <body> <div class="box"> <div class="box1"></div> </div> <div name="xiaoming"></div> <div id="box"></div> </body></html>访问节点通过 id 访问指定节点 getElement
菜园前端
2023/05/10
5070
DOM概述 选取文档元素
有些html标签会有name元素,区别于id,name属性的值不必是唯一的,多个元素可能存在相同的名字。
mySoul
2018/08/06
1K0
DOM--文档对象模型
DOM中文名文档对象模型,英文名Document Object Model,我们简称为DOM,是针对html和xml文档的一种API,将html以一种树状结构呈现出来,可以更直观去研究文档结构,我们将这种树状文档结构称为--DOM树,或者节点树,一样的概念
子舒
2022/06/09
1.2K0
DOM--文档对象模型
PHP中DOM操作
//创建一个tag名为people的Element,并添加到DOMDocument中
用户7886150
2021/02/26
8290
JS之文档对象模型DOM
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>History和Location使用</title> </head> <body> <input type="button" value="返回" onclick="history.back();" /> </body> </html> DOM 解析模型,将文档加载到 内存,形成一个树形结构 <html> 就是根节点,每个标签会成为
Java帮帮
2018/03/19
3.4K0
JS之文档对象模型DOM
php中的<?= ?>替换<?php echo ?>
首先修改PHP.ini文件. 如下: 1. 将short_open_tag = Off 改成On 开启以后可以使用PHP的短标签:<? ?> <?= 同时,只有开启这个才可以使用 <?= 以代替 <
全栈程序员站长
2021/12/23
3.1K0
php中的<?= ?>替换<?php echo ?>
前端基础-文档对象模型 (DOM)
DOM是JavaScript操作网页的接口,全称为“文档对象模型”(Document Object Model)。 它的作用是将网页转为一个JavaScript对象,从而可以用脚本进行各种操作(增删改查)。
cwl_java
2020/03/26
1.2K0
DOM(文档对象模型)基础加强
DOM(文档对象模型)基础加强 文档:标记型文档 对象:封装了属性和行为的实例,可以直接被调用。 模型:所有的标记型文档都具有一些共性特征的一个体现。    用来将标记型文档封装成对象,并将标记型文档中的所有内容(标签、文本、属性)都封装成对象。    封装成对象的目的:是为了更方便的操作这些文档及其文档中的所有内容。因为对象包含属性和行为。 标记型文档包含标签、属性、标签中封装的数据。只要是标记型文档,DOM这种技术都可以对其进行操作。 常见的标记型文档包括:HTML、XML。 DOM要操作标记型
黑泽君
2018/10/11
8400
DOM(文档对象模型)基础加强
将XML文档表示为DOM
%XML.Document类和%XML.Node类使可以将任意XML文档表示为DOM(文档对象模型)。然后,可以导航此对象并对其进行修改。还可以创建一个新的DOM并将其添加到其中。
用户7741497
2022/07/05
5080
TD—SCDMA_移动TD
global system for mobile communications 全球移动通信系统
全栈程序员站长
2022/11/09
1.2K0
【php】php进行字符串替换
str_ireplace() 和 str_replace 使用新的字符串替换原来字符串中指定的特定字符串,str_replace 区分大小写,str_ireplace() 不区分大小写,两者语法相似。
吃猫的鱼Code
2023/02/02
3.6K0
PHP替换字符把"替换成'写法
有些同学可能是这样写的: <?php echo str_replace(""","'","这里是文本内容""); ?> 但是你会发现,这样根本行不通 第二种错误写法: <?php echo str_
Inkedus
2020/04/16
2.3K0
2.2.3 文档对象模型DOM及表单
文档对象模型DOM用途是什么?先从一棵树说起。下面是一棵树,由,根部、枝干、叶构成,通过根部可以访问到任何一个叶节点。
周星星9527
2018/08/08
2.1K0
2.2.3 文档对象模型DOM及表单
2.2.3 文档对象模型DOM及表单
文档对象模型DOM用途是什么?先从一棵树说起。下面是一棵树,由,根部、枝干、叶构成,通过根部可以访问到任何一个叶节点。
周星星9527
2018/08/05
1.6K0
php 全部替换字符串,php如何批量替换字符串
php批量替换字符串的方法:使用【str_replace】批量查找替换字符串,代码为【str = str_replace(‘o’,’O’,str,count);echo str.PHP_EOL;】。
全栈程序员站长
2022/08/25
13.6K0
jQuery文档对象模型DOM的实际应用
DOM 在 JavaScript 课程中我们详细的探讨过,它是一种文档对象模型。方便开发者对 HTML 结构元素内容进行展示和修改。在 JavaScript 中,DOM 不但内容庞大繁杂,而且我们开发的过程中需要考虑更多的兼容性、扩展性。
王小婷
2018/12/19
1.2K0
使用JAXP对XML文档进行DOM解析
   璐小编在之前学习BS的时候接触过XML(请戳:【XML】基础知识初步认识),后来在项目中我们也会遇到XML的配置文件,现在学习Java又遇到对XML的文档内容进行解析。看来对于XML的认知是不断加深的过程~
MonroeCode
2018/01/12
1.1K0
PHP全栈学习笔记13
web2.0的到来,ajax逐渐成为主流,什么是ajax,ajax的开发模式,优点,使用技术。(ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用)
达达前端
2019/07/03
1.4K0
PHP全栈学习笔记13
php 替换某个字符,php如何将指定字符串替换?
php将指定字符串替换的方法:1、【strtr】为转换指定字符,代码为【string strtr( string str ,replace_pairs )】;2、【str_replace()】函数以其他字符替换字符串中的一些字符。
全栈程序员站长
2022/08/31
8.7K0
php 替换某个字符,php如何将指定字符串替换?
[PHP]算法-替换空格的PHP实现
替换空格: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 思路: 1.先循环一遍,找出该字符串中" "空格的个数count 2.因为要把" "空格替换成 "%20",所以,要倒着数,最后一个空格后面的元素要移动到2*count位置 3.继续往前遍历,倒数第二个空格后面直到最后空格之间的元素,往后移动(count-1)*2位置 replaceSpace(str) count=0
唯一Chat
2019/09/10
1.4K0

相似问题

用Dom文档PHP替换元素

21

Php Dom文档

11

如何使用php dom文档删除和替换标记

24

PHP DOM文档将DIV替换为文本,将DIV替换为DIV

18

使用DOM和PHP获取"td“值

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档