我正在遍历我的会话变量.我已经能够回显会话值,但我还想回显与该值对应的会话名称.
每次循环时如何回显会话变量名?
这是我目前的代码:
foreach($_SESSION as $value) {
echo 'Current session variable is: ' . $value . '<br />';
}
Run Code Online (Sandbox Code Playgroud) 如果用户选中了页面上的复选框,我试图允许点击功能.否则,我想在#additional_foreign按钮中添加一个类.
我想我很接近,但似乎没有用.这是我的代码:
if($('#foreign_checkbox').attr('checked')) {
$('#additional_foreign').click(function() {
alert('This click function works');
});
} else {
$('#additional_foreign').addClass('btn_disable');
}
Run Code Online (Sandbox Code Playgroud)
当我选中复选框时,它不允许单击功能,当我取消选中该复选框时,它也不会按原样添加该类.
我究竟做错了什么?
编辑:这是我的HTML澄清.
<input id="foreign_checkbox" type="checkbox" />
<span id="additional_foreign">Click Me</span>
Run Code Online (Sandbox Code Playgroud) 我将以下字符插入我的DB:汉字/汉字
这是插入字符的页面上的元标记:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)
我已经更改了表中包含字符为utf8_unicode_ci的所有列
在DB中,外来字符就像这样出现:汉å-/æ¼¢å-
当我使用sql语句在页面上显示这些外来字符时,它们再次正确显示为:汉字/汉字
我猜我的数据库中有一些设置不正确,因为它正确存储它,但是没有正确显示它.
如何才能使外语字符在我的数据库中正确显示?
编辑:这是我的插入:
$sql = 'INSERT INTO orders (foreign_characters)
VALUES (?)';
$stmt = $conn->stmt_init();
$stmt->bind_param('s', $_SESSION['foreign_characters']);
$inserted = $stmt->execute();
Run Code Online (Sandbox Code Playgroud) 我的网站在Firefox中工作正常,但它在IE中崩溃了.
我正在使用大量的jQuery来淡出内容.当用户点击上述链接之一几次时,它将在IE中崩溃.
这是我的网站:Idea Palette
我完全不知道为什么网站在IE中崩溃了.我甚至不知道从哪里开始调试我的问题.我的计算机上没有Visual Studio,但在我的朋友计算机上,Visual Studio会读取一条消息"iexplore.exe [####]中发生了未处理的win32异常"
有没有人有任何想法?
我正在使用一个邮件功能,它发回一个包含在变量$ body中的消息.我希望用一些粗体字和一些中断标记将消息发送给自己.
这是我的代码(HEREDOC SYNTAX):
$body = <<<CTS
<h1><b>Order for $name on datevariable</b></h1><br /><br />
<b><u>Administrative Details</u></b><br />
<b>Employee ID:</b> $id<br />
<b>Cost Center:</b> $cost_center<br />
<b>Approved By:</b> $approved_by<br />
<b>Delivery Bldg:</b> $delivery_bldg<br />
<b>Delivery Contact Email:</b> $delivery_contact<br />
<b>Ext:</b> $del_contact_ext<br />
CTS;
Run Code Online (Sandbox Code Playgroud)
出于某种原因,当我收到电子邮件时,它看起来像这样:
<h1><b>Order for James Important on datevariable</b></h1><br /><br />
<b><u>Administrative Details</u></b><br />
<b>Employee ID:</b> 213123<br />
<b>Cost Center:</b> 132123<br />
<b>Approved By:</b> Chris Seckla<br />
<b>Delivery Bldg:</b> 6<br />
<b>Delivery Contact Email:</b> test@email.com<br />
<b>Ext:</b> 56<br />
Run Code Online (Sandbox Code Playgroud)
它填充变量值但由于某种原因忽略了html标记.有人可以告诉我如何解决这个问题吗? …
我不理解fetch函数的概念.
我正在从'PHP解决方案'一书中做一个教程,我正在使用MySQL Improved来更新数据库中的内容.
这是代码:
if (isset($_GET['article']) && !$_POST) {
$sql = 'SELECT article_id, title, article
FROM journal WHERE article_id = ?';
$stmt = $conn->stmt_init();
if ($stmt->prepare($sql)) {
$stmt->bind_param('i', $_GET['article_id']);
$stmt->bind_result($article_id, $title, $article);
//execute the query, and fetch the result
$OK = $stmt->execute();
$stmt->fetch();
}
}
Run Code Online (Sandbox Code Playgroud)
那么fetch实际上做了什么?我认为execute()函数将信息发送到数据库,然后它返回$ OK变量的true/false值.
fetch()是否在$ stmt中存储了什么?有人知道它在做什么吗?
我正在开发一个网站.我使用了很多示例占位符文本以及虚拟图像.我想确保Google在我还处于开发阶段时不对我的网页编制索引.
是否有任何代码可以添加到我的页面中以确保搜索引擎此时不会为我的网站编制索引?
我正在使用FineUploader并且已经弄清楚如何将图像上传到服务器。
$(document).ready(function() {
$('#fine-uploader-gallery').fineUploader({
template: 'qq-template-gallery',
request: {
endpoint: "./vendor/fineuploader/php-traditional-server/endpoint.php"
},
deleteFile: {
enabled: true,
endpoint: "./vendor/fineuploader/php-traditional-server/endpoint.php"
},
chunking: {
enabled: true,
concurrent: {
enabled: true
},
success: {
endpoint: "./vendor/fineuploader/php-traditional-server/endpoint.php?done"
}
},
resume: {
enabled: true
},
retry: {
enableAuto: true,
showButton: true
},
thumbnails: {
placeholders: {
waitingPath: './node_modules/fine-uploader/jquery.fine-uploader/placeholders/waiting-generic.png',
notAvailablePath: './node_modules/fine-uploader/jquery.fine-uploader/placeholders/not_available-generic.png'
}
},
validation: {
allowedExtensions: ['jpeg', 'jpg', 'gif', 'png']
}
});
});
Run Code Online (Sandbox Code Playgroud)
现在,当用户刷新页面或最初加载页面时,我希望指定文件夹中的图像显示在上传区域中。我怎样才能做到这一点?
这是我的问题的演示:https : //stackblitz.com/edit/redux-form-reset-problems
我正在使用 redux-form 7.2.0 并尝试从另一个未由 ReduxForm HOC 包装的组件重置表单值。
import React, { Component } from 'react';
import { connect } from 'react-redux';
import { reset } from 'redux-form';
class MoodAnnouncement extends Component {
constructor(props) {
super(props);
this.resetMood = this.resetMood.bind(this, event);
}
resetMood(event) {
event.preventDefault();
this.props.dispatch(this.props.reset('SearchFiltersForm'));
}
render() {
return (
<div className="mui-panel">
<button
className="mui-btn mui-btn--primary mui-btn--raised"
disabled={this.props.MoodCheckerForm.values === undefined}
onClick={this.resetMood}
>Reset Mood
</button>
</div>
);
}
}
const mapStateToProps = state => {
return {
MoodCheckerForm: state.form.MoodCheckerForm,
}; …Run Code Online (Sandbox Code Playgroud) php ×5
javascript ×3
jquery ×2
api ×1
checkbox ×1
click ×1
crash ×1
echo ×1
email ×1
fetch ×1
file-upload ×1
foreach ×1
header ×1
html ×1
html-email ×1
mojibake ×1
mysql ×1
mysqli ×1
react-redux ×1
reactjs ×1
redux ×1
redux-form ×1
session ×1
utf-8 ×1