- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
所以,我正在尝试回显错误警告,例如(密码/电子邮件不正确),(填写所有字段)具有相同的样式,但文本不同,但我似乎无法找到一个快捷方式来执行此操作而不回显整个在每个 echo 中使用 schpiel 风格,我相信这对大多数人来说是非常明显的,所以请帮助我。 TVM .heres 代码:
if ($oldpassword!==$oldpassworddb)
{ echo"<head>
<style type='text/css'>
.tab2
{
width:400px; height:40px;
position: absolute; right: 300px; top: 70px;
}
.td2
{
background-color:pink;
color:blue;
text-align:center;
}
</style>
</head>
<body>
<table class='tab2'>
<td class='td2'>first meggage</td>
</table>
</body>";}
else if (strlen($newpassword)>25||strlen($newpassword)<6)
{echo "what should I put in here!!! ">second message;}
最佳答案
您的处理方式不正确。避免混合使用 PHP 逻辑和输出 HTML。
确定在输出任何内容之前先显示哪条消息,并将其存储在变量中。然后输出所有带有变量的 HTML。这允许您提前定义您需要的任何其他变量,并将它们同时插入到输出中。
<?php
// First define the $message variable
$message = "";
if ($oldpassword!==$oldpassworddb) {
$message = "first message";
}
else if (strlen($newpassword)>25||strlen($newpassword)<6) {
$message = "Second message";
}
else {
// some other message or whatever...
}
Close the <?php tag so you can output HTML directly
?>
然后输出 HTML(不要忘记 DOCTYPE!)
<!DOCTYPE html>
<head>
<style type='text/css'>
.tab2
{
width:400px; height:40px;
position: absolute; right: 300px; top: 70px;
}
.td2
{
background-color:pink;
color:blue;
text-align:center;
}
</style>
</head>
<body>
<table class='tab2'>
<!-- the PHP variable is inserted here, using htmlspecialchars() in case it contains <>&, etc -->
<td class='td2'><?php echo htmlspecialchars($message); ?></td>
</table>
</body>
使用 <table>
不被认为是一种好的现代做法对于布局,最好将 CSS 移动到通过 <link rel='stylesheet' src='yourcss.css'>
链接的外部 .css 文件中<head>
中的标签,但您应该首先解决您的 PHP 问题。
关于php - 在不重复表格样式的情况下回显具有可变文本(取决于条件)的表格样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11547230/
为什么禁用类型像 type t = A of int | B of string * mutable int 虽然允许此类类型: type t = A of int | B of string * i
我正在寻找一种类似结构的数据结构,我可以从中创建多个实例并具有某种类型提示而不是不可变的。 所以我有这样的东西: class ConnectionConfig(NamedTuple): nam
我需要转到引用的结构: class SearchKnot { var isWord : Bool = false var text : String = "" var to
如sec 10.4.3中所述 当控制进入执行时,执行以下步骤 功能对象F(调用者)中包含的功能代码的上下文 提供thisArg,而调用方提供argumentsList: 如
i make a game that start display Activity indicator And activity indicator bottom display UiLable wi
编辑:我在这里不断获得支持。只是为了记录,我认为这不再重要。自从我发布它以来我就不再需要它了。 我想在 Scala 中执行以下操作... def save(srcPath: String, destP
使用可变对象作为 Hashmap 键是一种不好的做法吗?当您尝试使用已修改足以更改其哈希码的键从 HashMap 中检索值时,会发生什么? 例如,给定 class Key { int a; /
如果您在Kotlin中访问List类型的Java值,则将获得(Mutable)List!类型。 例如。: Java代码: public class Example { public stati
我编写了 str 类(内置)的以下扩展,以便执行以下操作:假设我有字符串 "Ciao" ,通过做"Ciao" - "a"我想要的结果是字符串 "Cio" 。这是执行此操作的代码,并且运行良好: cla
使用可变对象作为 Hashmap 键是一种不好的做法吗?当您尝试使用已修改足以更改其哈希码的键从 HashMap 中检索值时,会发生什么? 例如,给定 class Key { int a; /
我正在为我的公司设计一个数据库来管理商业贷款。每笔贷款都可以有担保人,可以是个人或公司,在借款业务失败时作为财务支持。 我有 3 个表:Loan、Person 和 Company,它们存储明显的信息。
我使用二进制序列化从 C# 类中保存 F# 记录。一切正常: F#: type GameState = { LevelStatus : LevelStatus
import javax.swing.JOptionPane; public class HW { public static void main(String[] args) { Strin
使用 flatbuffer mutable 有多少性能损失? 是否“正确”使用 FlatBuffers 来拥有一个应该可编辑的对象/结构(即游戏状态) 在我的示例中,我现在有以下类: class Ga
std::function create_function (args...) { int x = initial_value (args...); return [x] () mut
我需要在 for 循环中找到用户输入的字符。我通常会这样做 如果(句子[i] == 'e') 但是因为在这里,'e' 将是一个单字母字符变量,我不知道如何获取要比较的值。我不能只输入 if (sent
我有一个这样的算法: let seed: Foo = ... let mut stack: Vec = Vec::new(); stack.push(&seed); while let Some(ne
这个问题可能看起来非常基础,但我很难弄清楚如何做。我有一个整数,我需要使用 for 循环来循环整数次。 首先,我尝试了—— fn main() { let number = 10; // An
如果我有以下结构: struct MyStruct { tuple: (i32, i32) }; 以及以下函数: // This will not compile fn function(&mut s
我希望在每个 session 的基础上指定列的默认值。下面的脚本不起作用,但描述了我想如何使用它。我目前使用的是 MySQL 5.5.28,但如果需要可以升级。 CREATE TABLE my_tbl
我是一名优秀的程序员,十分优秀!