我可以遍历php脚本中的所有行并执行
UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'";
和修剪可以删除\n
但我只是想知道在一个查询中是否可以做同样的事情?
update mytable SET title = TRIM(title, '\n') where 1=1
Run Code Online (Sandbox Code Playgroud)
它会起作用吗?然后我可以执行此查询而无需循环!
谢谢
(PS:我可以测试它,但是表格非常大,不想弄乱数据,所以只是想想你以前是否测试过这样的东西)
<button type="button" value="click me" onclick="check_me();" />
function check_me() {
//event.preventDefault();
var hello = document.myForm.username.value;
var err = '';
if(hello == '' || hello == null) {
err = 'User name required';
}
if(err != '') {
alert(err);
$('username').focus();
return false;
} else {
return true; }
}
Run Code Online (Sandbox Code Playgroud)
在Firefox中,当我尝试提交一个空值时,它会抛出错误并将焦点设置回元素.但同样的事情在IE中不会发生,因为它会引发错误并在单击"确定"后发布表单(返回true).
我怎么能避免这个?我正在考虑使用event.preventDefault()避免这种情况,但我不知道如何使用此方法执行此操作.我尝试通过checkme(事件)..但它没有工作.我正在使用Prototype js.
(我知道如何当我绑定在JavaScript中.点击函数传递事件..而不是使用jQuery调用的onclick中的HTML ..,但我有调试这段代码)
我正在阅读一个教程,作者提到要在HTML中的结束body标记(</body>)附近包含Javascript文件.
我想知道我不应该在head部分中声明/定义JavaScript包含哪些类型的功能?对我来说,在结束body标记附近包含像Google Analytics这样的JavaScript是有道理的.在结束body标记附近定义JavaScript包含时应该注意哪些地方?
只是看看功能
str_pad($input, $pad_length, $pad_str, [STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH])
Run Code Online (Sandbox Code Playgroud)
这有助于在给定输入的左侧,右侧或两侧填充一些字符串.
有没有我可以用来在输入字符串中插入字符串的php函数?
例如 ..
$input = "abcdef";
$pad_str = "@";
Run Code Online (Sandbox Code Playgroud)
所以如果我给插入索引3,它会"@"在前3个最左边的字符后插入并$input变为"abc@def".
谢谢
可能重复:
通过PHP进行HTTP身份验证注销
你好
我在我的网站上使用.htaccess和保护了一些功能.htpasswd.当用户尝试访问它时,他们会立即输入详细信息.他们输入他们的细节并进入,可以看到东西等.一切正常.
我的问题是如何logout为这种类型的身份验证创建功能.我知道他们可以关闭浏览器窗口以"注销".但这并不理想.你有什么建议给我的?
谢谢.
如何在mysql日期类型字段中插入NULL或空值(NULL = yes).
如果我尝试插入一个空值,它会插入0000-00-00但我想保持空或NULL.
感谢帮助.
UPDATE
请注意我已将默认值设置为NULL
`payment_due_on` date DEFAULT NULL,
Run Code Online (Sandbox Code Playgroud)
好的,好的
我现在已经开始工作了
function get_mysqlDate($date, $delimiter='/') {
if(check_empty($date)) {
return 'NULL';
}
list($d, $m, $y) = explode($delimiter, $date);
//$datetime = strtotime($date);
return "'".date('Y-m-d', mktime(0,0,0,$m, $d, $y))."'";
}
"... SET mydate = ".get_mysqldate($_POST['mydate'])." ...."
Run Code Online (Sandbox Code Playgroud)
干杯
$.ajax({
method: "post"
, url: "save.php"
, data: "id=453&action=test"
, beforeSend: function(){
}
, complete: function(){
}
, success: function(html){
$("#mydiv").append(html);
}
});
Run Code Online (Sandbox Code Playgroud)
我已经将方法类型设置为post但在Save.php中我只是在$_GET或$_REQUEST不在中获取值$_POST.
我的表格如下:
<form method="post" id="myform" action="save.php">
Run Code Online (Sandbox Code Playgroud)
它无法正常工作,在这里查看并在Google上尝试添加 enctype
<form method="post" id="myform" action="save.php" enctype="application/x-www-form-urlencoded">
Run Code Online (Sandbox Code Playgroud)
但还是$_POST空的?
我如何使其工作?
请看看以下内容:
$('#myRadio').change(function() {
if($(this).is(':checked')) {
$(this).parent().addClass('green');
} else {
$(this).parent().removeClass('green');
}
});
Run Code Online (Sandbox Code Playgroud)
Markup看起来有些如下
<table>
<tr>
<td>Some text 1 </td>
<td><input type="radio" value="txt1" name="myRadio" id="text1" /></td>
<td>Some text 2 </td>
<td><input type="radio" value="txt2" name="myRadio" id="text2" /></td>
<td>Some text 3 </td>
<td><input type="radio" value="txt3" name="myRadio" id="text2" /></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
当我切换无线电时,上面的javascript代码将"绿色"应用于TD标签,这很好.但是,如果我将选择更改为另一个,则将绿色添加到另一个,但不会从先前选择的无线电中删除绿色.
如何使其工作,以便选择一个无线电选项将其父TD的类更改为绿色,选择另一个将重置所有,但只为新选择添加绿色!
它是否也可以改变它的第一个前一个TD的类,其中包含"一些文本3"等?
谢谢.
我偶然偶然发现了一段PHP代码,并且可以看到作者过去<>做的不等于比较:
if ($variable <> "") {
echo "Hello, I am having some value";
}
Run Code Online (Sandbox Code Playgroud)
我一直用!=:
if ($variable != "") {
echo "Hello, I am having some value";
}
Run Code Online (Sandbox Code Playgroud)
是否有任何特殊情况下,我应该使用<>过!=?
我有html和css如下 -
.title {
display: block; background-color: red;
}
<a href="#">
<span class="title">Text</span>
</a>
Run Code Online (Sandbox Code Playgroud)
我可以看到SPAN跨越100%的可用宽度(因为display: block).如下
|----------------------------------------------------|
| Text |
|----------------------------------------------------|
Run Code Online (Sandbox Code Playgroud)
在Firefox中,我可以单击上面框中的任意位置,它会将我带到链接页面.但是,在IE(IE 7)中,只有当我将鼠标悬停在"文本"文本上时才会将光标作为手.
在IE中我还需要做些什么来使其工作(与在FF中一样)?
我尝试在span中放置锚标签本身(不仅仅是文本),但它不起作用.
谢谢.