假设我有一些超链接但是它的类和id已经被其他脚本使用了.那么我怎样才能为它们添加一些css?我尝试了两件事.
<div class='some_css'>
<a href='".$_SERVER['PHP_SELF']."' class='used' id='used1'>link1</a>
<a href='".$_SERVER['PHP_SELF']."' class='used' id='used2'>link2</a>
</div>
///css file
.some_css:a
{
color:#456e9c;
}
Run Code Online (Sandbox Code Playgroud)
另一个尝试
<span class='some_css'><a href='".$_SERVER['PHP_SELF']."' class='used' id='used1'>link1</a></span>
<span class='some_css'><a href='".$_SERVER['PHP_SELF']."' class='used' id='used2'>link2</a></span>
///css file
.some_css:a
{
color:#456e9c;
}
Run Code Online (Sandbox Code Playgroud)
两者都错了.....我知道我做错了什么,请帮忙
我想进入mysite.com/#test1
地址栏.我的网站被配置,以便index.php将加载.我想mysite.com/#test1
在php中读取,因此php可以使用该字符串test1
离开地址.那可能吗 ?
这个
echo $_SERVER['PHP_SELF'];
Run Code Online (Sandbox Code Playgroud)
只给我
index.php
Run Code Online (Sandbox Code Playgroud)
在地址栏我有 mysite.com/#test1
我的菜单栏由"li"和"a"构成.在CSS中,当我将鼠标移到"li"标签上时,我正试图进行一些颜色更改.如果我怀疑一些不同的背景,它会改变它.但我也想同时更改标签的文字颜色.我写的颜色:东西......但是由于"a"标签不在"li"标签的边界而是在里面,你需要在按钮内移动鼠标一点来改变"a"标签的颜色.
所以当"li"悬停事件被触发时,我怎样才能改变"a"颜色呢?只使用CSS而不是别的.
这是一个简单的功能
function check_nickname($item)
{
if (preg_match('/^[a-z\d_]{1,15}$/', $item)) {
return true;
} else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
它只返回true或false.
但如果它是假的,我希望它返回False +字符串中的某些文本或其他东西.
if(check_nickname($item))
Run Code Online (Sandbox Code Playgroud)
会得到真/假.但如果它是假的,那我怎么能回复一些文字串呢?
我想在SQL表中插入一些数据.但是在插入int时,无论我尝试过什么,我都会收到错误:
System.Data.SqlClient.SqlException:'将varchar值'@ID'转换为数据类型int时转换失败.
我甚至手动将ID设置为1只是为了100%确定它是int但仍然得到该错误
String query = "INSERT INTO table(dbo.table.ID, dbo.table.secondvar)
VALUES ('@ID','@secondvar')";
using (SqlCommand cmd = new SqlCommand(query, connection))
{
int ID = 1;
cmd.Parameters.AddWithValue("@ID", ID);
cmd.Parameters.AddWithValue("@secondvar", tableModel.secondvar);
connection.Open();
int result = cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud) 我正在使用join从表中获取一些数据,
SELECT da.aName AS aName FROM dbo.bTable
INNER JOIN aTable da ON dbo.bTable.nameType = da.ID"
Run Code Online (Sandbox Code Playgroud)
这个选择有效.但是如果nameType是一个不在da.ID中的新数字,则根本不显示该行.我想要的是将这些连接到表,但如果aTable根本不包含这样的数字,那么必须采取一些默认值.
这是一个例子.aTable是名称表
id=1 aName = bmw
id=2 aName= mersedes
id=3 aName= audi
Run Code Online (Sandbox Code Playgroud)
bTable有汽车清单,我必须全部拿到
1 nameType =1
2 nameType =2
3 nameType =3
4 nameType =5
Run Code Online (Sandbox Code Playgroud)
所以我必须展示所有4辆车.使用我的代码我只会显示3,因为4号汽车的nameType是5.而且aTable中没有这样的ID.结果将是
1辆车是宝马
2辆车是mersedes
3辆车是奥迪
我想要做的是在这种情况下aTable给出一些NULL值或类似的结果必须是这样的
1辆车是宝马
2辆车是mersedes
3辆车是奥迪
4车是NULL