我试图通过为<div>
相对位置属性提供CSS选择器以及从左边缘和上边缘一定距离来移动框.问题是它不起作用.
选择器显然正在工作,因为如果我取消注释可见性属性,则隐藏图像.这有什么不对?
HTML:
<body>
<div id="test_logo">
<img src="http://uselessproducts.weebly.com/uploads/5/2/5/5/5255421/_6517253_orig.jpg" height="100" width="100"/>
<span id="test_logo_title">test</span>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
CSS:
* { margin:0px; padding:0px; }
html {
font-family: Verdana, "Lucida Sans Unicode", Arial;
font-size: 9px;
}
body {
margin: 9px 0 0;
background-color: #f37062;
font-size: 100%;
}
#test_logo {
/*visibility: hidden;*/
position: relative;
left: 100 px;
top: 200 px;
}
Run Code Online (Sandbox Code Playgroud)
我想阻止数据库将任何大于20的值存储到表中.
CREATE OR REPLACE TRIGGER Dont_Allow
AFTER INSERT ON Cities
FOR EACH ROW
WHEN (new.IDCity > 20)
BEGIN
dbms_output.put_line(' Failed to insert ' || :new.IDCity);
delete from orase where IDCity=:new.IDCity;
END;
Run Code Online (Sandbox Code Playgroud)
虽然这确实在没有实际添加任何内容方面有效ID > 20
,但每次触发器试图发挥其魔力时,都会显示:
ORA-04091:表SYSTEM.ORASE正在变异,触发器/函数可能看不到它
ORA-06512:在"SYSTEM.DONT_ALLOW",第6行
ORA-04088:执行触发器'SYSTEM.DONT_ALLOW'时出错
做我想做的事的正确方法是什么?
我决定使用触发器:
插入新行后Employees
,触发器会检查新员工的工资,如果超过21个单位/小时,管理员的奖金需要5%.Lame,但是嘿 - 我正在使用触发器来解决我没有的问题:结果不会很好.
CREATE OR REPLACE TRIGGER Bite_Bonus
AFTER INSERT ON Employees
FOR EACH ROW
WHEN (new.HourSalary > 20)
BEGIN
update Management set Bonus = Bonus - 5/100 * Bonus;
END;
Run Code Online (Sandbox Code Playgroud) 我有几个用于上传文件的输入字段:
<input type=file name=logo />
<input type=file name=userfile />
<input type=file name=userfile1 />
.
.
.
<input type=file name=top />
<input type=file name=bottom />
Run Code Online (Sandbox Code Playgroud)
每个文件都需要以不同的方式处理.如何检查是否$_FILES
启动,例如,使用userfile?
当我isset()
从另一个PHP页面发布数据时使用该函数,它工作正常.但是当我isset()
在同一页面中使用该函数来处理表单时,它不会发布数据.我看到网址中的数据,但isset()
似乎没有用.表格保持空白,没有任何反应.
这是我目前正在处理的表单:
<h3>Register</h3>
<?php
if(isset($_POST["register_email"],$_POST["register_name"],$_POST["register_password"]))
{
$register_email=$_POST['register_email'];
$register_name=$_POST['register_name'];
$register_password=$_POST['register_password'];
$errors=array();
if(empty($register_email) || empty($register_name) || empty($register_password))
{
$errors[]='All fields required';
}
if(!empty($errors))
{
foreach($errors as $error)
{
echo $error,'<br />';
}
}
else {
echo 'ok';
}
}
?>
<form action="" method="">
<p>Email: <br /><input type="email" name="register_email" size="35" maxlength="255"></p>
<p>Full name: <br /><input type="text" name="register_name" maxlength="35"></p>
<p>Password: <br /><input type="password" name="register_password" maxlength="35"></p>
<p><input type="submit" value="Register"></p>
</form>
Run Code Online (Sandbox Code Playgroud) 该表本身拥有超过700行 - 但更改"show"表单并提交它并不会显示超过前30行.
我究竟做错了什么?
我正在尝试编写一个动态表单,所以我不能使用普通的表单标签和东西.我使用普通按钮,JQuery和AJAX调用来模拟传统形式.但是,我无法弄清楚如何做单选按钮.有帮助吗?
编辑:是的,我想我应该更具体一点.我试过了
<input type="radio" />
Run Code Online (Sandbox Code Playgroud)
和东西,但是:
编辑2:我没有使用表单标签的原因是我需要多个提交按钮,我发现这个困境的唯一解决方案是不使用表单标签.
我有一个问题,嵌套div被其父div重叠,在这里搜索已经但没有解决方案适合我的问题.
CSS示例:
#content {
position: relative;
top: 80px;
min-height: 530px;
width: 1000px;
z-index: 2;
}
#category {
position: absolute;
top: -30px;
right: 0;
z-index: 1;
}
Run Code Online (Sandbox Code Playgroud)
示例HTML:
<div id="content">
<div id="category"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
应该是什么样的:
嵌套的div #category
应该粘在它的右上方,#content
并且应该在它后面,这样它#content
就会覆盖它.我知道它可能不是处理它的最佳方式,但我需要这样做,因为整个项目的糟糕风格(我只是稍微调整一下).
提前致谢!
下面是一段简单的HTML/CSS代码,我在其中放入了两个URL:
使用儿童选择器意味着只有Google网址应为红色.
但在实施中,不知何故双方谷歌和Bing的网址是红色的.(另外,有趣的是,当我删除<h1>Text</h1>
元素时,只有Google网址的颜色为红色.)
是什么原因?
这是HTML提取:
<div class="mydiv">
<a href="http://www.google.com">Google</a>
<p>
<h1>Text</h1>
<a href="http://www.bing.com">Bing</a>
</p>
</div>
Run Code Online (Sandbox Code Playgroud)
而CSS提取:
.mydiv > a {
color:red;
}
Run Code Online (Sandbox Code Playgroud) 我将现有脚本中的一列拖到我的模板文件中,一切都很顺利.
唯一的问题是,这个脚本有一个名为的列order
,然后每一行都有一个数字在该列中显示哪个应该在顶部等.如果我将我的查询设置为" ORDER BY name
",例如,一切正常,但是当我用" ORDER BY order
",然后我得到一个SQL错误.
我可以没有一个名为的专栏order
吗?我无法更改列名,因为它是脚本的一部分.
有办法解决吗?
这是我的SQL查询中的行:
SELECT * FROM categories WHERE hide = 0 ORDER BY order
Run Code Online (Sandbox Code Playgroud) 我现在不知道我的错误,我的代码如下:
<?php
mysql_set_charset('utf8');
$result = mysql_query("SELECT * FROM obedy ORDER BY datum DESC LIMIT 30");
while ($row = mysql_fetch_array($result, MYSQL_NUM))
{
$time = strtotime( $row[0] );
$myDate = date( 'd.m.', $time );
$w_day = date( 'N', $time );
$ww_day = $w_day-1;
$the_row= $row[0];
echo "<p>" . $myDate . " ";
echo "<input type='hidden' value='$row[0]' name='tdel'>";
echo "<input type='text' name='menu1' id='menu1' class='input' value='". $row[1] ."' size='37'/>";
echo "<input type='text' name='menu2' id='menu2' class='input' value='". $row[2] ."' size='37'/>";
echo "<input type='text' name='menu3' id='menu3' class='input' …
Run Code Online (Sandbox Code Playgroud)