php嵌在html里怎么无法显示了?

aivera 2007-11-28 01:33:30
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="24%">密码:</td>
<td><input name="login_pass_n" type="text"></td>
</tr>
<tr>
<td width="24%">重复密码:</td>
<td><input name="login_pass_c" type="text"></td>
</tr>
<tr>
<td width="24%">所属部门:</td>
<td><select name="classlist">
<option value="no" selected>部门列表</option>
<?echo classlist();?> //-----------------这里无法显示了
</select>
系统管理员能修改</td>
</tr>
<tr>
<td>职务:</td>
<td><select name="worker_mod">
<option value="0" selected>普通职员</option>
<option value="1">部门主管</option>
<option value="2">系统管理员</option>
</select>
系统管理员能修改
<input type="submit" name="submit" value="add"></td>
</tr>
<tr>
<td colspan="2">--------------------以下内容不必填写可以由职员自行添加</td>
</tr>
<tr>
<td width="24%">姓名:</td>
<td><input name="worker_name" type="text"></td>
</tr>
</table>
代码如上,其中嵌入了php代码后只能显示php代码前的内容,不知道出了什么问题,请大侠救我
...全文
623 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangdandan1521 2011-01-12
  • 打赏
  • 举报
回复
4楼的那种方法可以是可以,但是改变了我的初衷
我本来就是想在html里面嵌套php的,但现在把后缀名给改了,那文件的性质不就也跟着变了吗?
在html里面嵌套php,php代码无效,怎么解决?
test.html的代码如下,麻烦帮忙看一下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<?
$cj=array(0=>array("1","1"),1=>array("2","2"),2=>array("3","3"));
?>

<html>
<head>
<title> php嵌入到html或者javascript中 </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>

<body>
<center>查询结果</center>
<table border=1 align=center>
<tr><td>学号</td><td>成绩</td></tr>
<? for($i=0;$i<count($cj);$i++){?>
<tr><td><? echo $cj[$i][0];?></td><td><? echo $cj[$i][0];?></td></tr>
<? }?>
</table>
</body>
</html>
gs6fox 2007-11-30
  • 打赏
  • 举报
回复
因为你两个文件都在a.php中载入的
已经载入了,你在function.php里再加载dbclass.php
就两当于载入了两次
你把你包包含的文件直接换成文件的内容就可以看出问题了

如果你在某个地方不能确定是否包含了dbclass.php你可以用require_once("dbclass.php")
这样只要前面包含了就不会再包包含,如果没有包含呢,就会把它包含进来了
fuqiang007 2007-11-28
  • 打赏
  • 举报
回复
明显的重复引入dbclass.php
就象 t500说的一样使用include_once或require_once
luoluonozuoluo 2007-11-28
  • 打赏
  • 举报
回复
不是很懂你的代码构造。Fatal error: Cannot redeclare class db in E:\www\BOA\include\dbclass.php on line 10 这句话说你重复定义了db这个类。有可能你在function.php里面include了dbclass.php但是在调用地方同时include了function.php 和 dbclass.php
aivera 2007-11-28
  • 打赏
  • 举报
回复
顶上去
aivera 2007-11-28
  • 打赏
  • 举报
回复
问题已经解决了,可是我有个问题不明白.
假如在a.php的部分代码如下:
<?php
include('../include/dbclass.php');
include('../include/function.php');
.
.
.
?>

<?php classlist(); ?>

在function.php中的部分代码如下:
<?php
function classlist(){
include('dbclass.php'); //这里如果include('dbclass.php')结果就会出现Fatal error: Cannot redeclare class db
//如果注释掉include('dbclass.php');就正常了
$db=new db;
.
.
.
?>

我想问一下,为什么在function.php中没有include('dbclass.php'),却可以生成对象,对数据库进行操作呢?这是为什么呢?


乌镇程序员 2007-11-28
  • 打赏
  • 举报
回复
错误提示字面上的意思好像是DB类重复声明了,文件前面是否还include或require了php文件?改成include_once或require_once看看.
karykwan 2007-11-28
  • 打赏
  • 举报
回复
.html不被解析,当然不显示.改为.php试下
aivera 2007-11-28
  • 打赏
  • 举报
回复
我在别的地方测试一下有如下错误返回

Fatal error: Cannot redeclare class db in E:\www\BOA\include\dbclass.php on line 10
familyX 2007-11-28
  • 打赏
  • 举报
回复
页面如果是.html的,需要在PHP.INI里配置下才可以。如果不是,应该可以显示的。或者是classlist里没有返回值
代码下载地址: https://pan.quark.cn/s/bc087ffa872a "测控电路课后习题详解"文件.pdf是一份极具价值的学术资料,其中系统地阐述了测控电路的基础理论、系统构造、核心特性及其实际应用领域。 以下是对该文献的深入解读和系统梳理:1.1测控电路在测控系统中的核心功能测控电路在测控系统的整体架构中扮演着不可或缺的角色。 它承担着对传感器输出信号进行放大、滤除杂音、提取有效信息等关键任务,并且依据测量与控制的需求,执行必要的计算、处理与变换操作,最终输出能够驱动执行机构运作的指令信号。 测控电路作为测控系统中最具可塑性的部分,具备易于放大信号、转换模式、传输数据以及适应多样化应用场景的优势。 1.2决定测控电路精确度的关键要素影响测控电路精确度的核心要素包括:(1)噪声与干扰的存在;(2)失调现象与漂移效应,尤其是温度引起的漂移;(3)线性表现与保真度水平;(4)输入输出阻抗的特性影响。 在这些要素中,噪声干扰与失调漂移(含温度效应)是最为关键的因素,需要给予高度关注。 1.3测控电路的适应性表现测控电路在测控系统中展现出高度的适应性,具体表现在:* 具备选择特定信号、灵活实施各类转换以及进行信号处理与运算的能力* 实现模数转换与数模转换功能* 在直流与交流、电压与电流信号之间进行灵活转换* 在幅值、相位、频率与脉宽信号等不同参数间进行转换* 实现量程调整功能* 对信号实施多样化的处理与运算,如计算平均值、差值、峰值、绝对值,进行求导数、积分运算等,以及实现非线性环节的线性化处理、逻辑判断等操作1.4测量电路输入信号类型对电路结构设计的影响测量电路的输入信号类型对其电路结构设计产生显著影响。 依据传感器的类型差异,输入信号的形态也呈现多样性。 主要可分为...
高效的多分辨率融合技术对具有标签不确定性的遥感数据进行处理(Matlab代码实现)内容概要:本文介绍了基于Matlab代码实现的高效多分辨率融合技术,用于处理具有标签不确定性的遥感数据。该方法通过融合不同分辨率的遥感图像,提升数据的空间与光谱信息一致性,有效应对遥感数据中标注不准确或模糊的问题,从而提高后续分类、检测或识别任务的精度与鲁棒性。文中详细阐述了算法的核心流程,包括多尺度数据配准、特征提取、不确定性建模及融合策略优化,并提供了完整的Matlab实现代码,便于科研人员复现实验并进行二次开发。; 适合人群:具备一定遥感图像处理基础和Matlab编程能力的研究生、科研人员及从事地理信息系统、环境监测、城市规划等相关领域的技术人员。; 使用场景及目标:①应用于土地利用分类、环境变化监测、灾害评估等存在标注误差的实际遥感项目中;②旨在提升遥感数据分析的准确性与可靠性,特别是在训练样本有限或标签质量较低的情况下;③为相关领域提供可复现的技术方案与代码参考。; 阅读建议:建议读者结合提供的Matlab代码逐段理解算法实现细节,重点关注多分辨率配准与不确定性融合模块的设计逻辑,同时可尝试在自有数据集上进行迁移实验以加深理解。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧