我有一些代码限制数据每页只显示4个项目.我正在使用的列有大约20-30个项目,所以我需要将它们分散在各个页面上.
在第一页,我有:
$result = mysqli_query($con,"SELECT * FROM menuitem LIMIT 4");
{
echo "<tr>";
echo "<td align='center'><img src=\"" . $row['picturepath'] . "\" /></td>";
echo "<td align='center'>" . $row['name'] . "</td> <td align='center'> <input type='button' value='More Info'; onclick=\"window.location='more_info.php?';\"> </td>";
echo "<td align='center'>" . $row['price'] . "</td> <td align='center'> <input type='button' value='Add to Order' onclick=''> </td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
<table width="1024" align="center" >
<tr height="50"></tr>
<tr>
<td width="80%" align="right">
<a href="itempage2.php">NEXT</a>
</td>
<td width="20%" align="right">
<a href="">MAIN MENU</a>
</td> …
Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个新项目,整个页面应该在HTML5/JS中实现,而不是API/JSON.由于整个应用程序应该只包含一个HTML文件(index.html)和一个JS MVC应用程序(可能是backboneJs),我正在考虑SEO和用户友好的URL.
在那里我遇到了
window.document.pushstate('','title','/url');
Run Code Online (Sandbox Code Playgroud)
借助该html5功能,我可以定义URL而无需真正离开或重新加载页面.但是...... 出于性能原因和低费用,我想将应用程序部署到像Amazon CloudFount这样的CDN中.我不需要任何服务器基础设施(当然除了我需要的API)
因此,无论调用什么URL,我都可以配置CDN(实际上是任何类似AWS,Azure,Akamai的CDN)来提供相同的HTML文件
http://www.example.com =>发送index.html
http://www.example.com/any_subpage =>发送index.html
等等 ...
您可以在http://html5.gingerhost.com找到一个工作示例.但该页面的创建者可能会使用.htaccess文件或熟悉的东西将所有内容映射到同一文件.我想在CDN中提供相同的功能.
遵循Doctrine准则,我了解如何为实体设置默认值,但如果我想要日期/时间戳怎么办?
我的问题是我的数据库在字段上有一个默认的NOW()但是当我使用Doctrine插入记录时,值为null或空白但插入的其余部分发生了.
此外,由于Doctrine声称将默认值声明为const,这也会产生问题.
建议?
我想在时间组件中将时间戳存储在数据库中00:00:00
.
以下代码:
$start_date = Carbon::createFromFormat('d-m-Y', $date_interval["start_date"]);
$end_date = Carbon::createFromFormat('d-m-Y', $date_interval["end_date"]);
Run Code Online (Sandbox Code Playgroud)
将当前时间添加到日期,当我仅提供没有时间规范的日期时.
我需要这个,因为我需要从数据库中检索内部整数,这应该是一天的开始.
存储这个"一天开始"的最佳方法是什么?
所以我最近(就像今天最近)开始尝试在eclipse中工作.我一直在关注Android开发人员的初学者课程,一切都很顺利,直到这一点.我已经建立了一个简单的用户界面(http://developer.android.com/training/basics/firstapp/building-ui.html#Button)并且一字不差地做了一切,但是当我尝试运行它时说
找不到与给定名称匹配的资源(在'title'处,值为'@ string/action_settings').
我回去检查了一切,我按照他们的解释做了一切,但它仍然这样做了吗?我是一个总菜鸟,所以也许我只是遗漏了一些东西,但我不知道是什么.我重新启动了eclipse,它仍然无法运行应用程序,并且说第一百万次我有错误.
这是我的设计表:
在布局activity_main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<EditText android:id="@+id/edit_message"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/edit_message" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
在值string.xml中
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">My First App</string>
<string name="edit_message">Enter a message</string>
<string name="button_send">Send</string>
<string name="menu_settings">Settings</string>
<string name="title_activity_main">MainActivity</string>
</resources>
Run Code Online (Sandbox Code Playgroud)
这就是我所搞砸的一切.我没有看到问题?
我错过了一些明显的东西吗
我目前正在CSRF
我的表单中生成一个令牌,以防止跨站点请求伪造.看起来像:
<form method="post" action="action.php">
<input type="hidden" id="security_token" name="security_token" value="gTt96phAcretR99rafEjepHebrEZadEdezadagaZ3gAS5es33WReJeZaMADU2AWr" />
...
</form>
Run Code Online (Sandbox Code Playgroud)
问题是我在一个页面上有多个表单.我必须创建一个安全令牌为每个表单等等security_token_1
,security_token_2
或可我根本不是生成的表格内的安全令牌,将其追加到属性到整个的body
像标签:
<body data-csrf-token="gTt96phAcretR99rafEjepHebrEZadEdezadagaZ3gAS5es33WReJeZaMADU2AWr">
...
</body>
Run Code Online (Sandbox Code Playgroud)
这种不安全吗?它简化了一些事情,因为我可以简单地将安全性令牌附加到body元素而不是处理多个安全性令牌.
感谢您的见解和评论.
我正在为用户建立一个基于年份的选择列表,并制作他们选择的汽车(制造商).我只想用与车辆制造商相关的javascript对象文字填充选择框和选项,而不是构建所有选择和选项,然后显示和隐藏它们.IE如果他们选择这个制造商,然后用这些车辆填充下一个下拉列表并在更改时,替换那些与已更改的新制造商匹配的那些.
这是我到目前为止所拥有的:
选择框:
<label>Make</label>
<select id="makeSelectionBox" class="stringInfoSpacing">
<option value="-1" selected="selected">Make</option>
</select>
Run Code Online (Sandbox Code Playgroud)
这是在对象文字中填充的:
var modelMakeJsonList = {"modelMakeTable" :
[
{"modelMakeID" : "1","modelMake" : "Honda"},
{"modelMakeID" : "2","modelMake" : "Ford"},
{"modelMakeID" : "3","modelMake" : "Chevy"},
{"modelMakeID" : "4","modelMake" : "Nissan"},
{"modelMakeID" : "5","modelMake" : "Toyota"},
]};
Run Code Online (Sandbox Code Playgroud)
使用此脚本:
$(document).ready(function(){
var listItems= "";
for (var i = 0; i < modelMakeJsonList.modelMakeTable.length; i++){
listItems+= "<option value='" + modelMakeJsonList.modelMakeTable[i].modelMakeID + "'>" + modelMakeJsonList.modelMakeTable[i].modelMake + "</option>";
}
$("#makeSelectionBox").html(listItems);
});
Run Code Online (Sandbox Code Playgroud)
它正在按需工作,我还有一个填充其他下拉菜单.但是如上所述,我想要一个on change函数来处理一个选择框的填充,而不是必须显示和隐藏每个选择框.
我尝试了这个,但它打破了一切:
$(document).ready(function(){
$("select#makeSelectionBox").on('change',function(){
if($(this).val()=="Honda"){
$("select#modelSelectionBox").html(modelTypeHondaJsonList);
}else …
Run Code Online (Sandbox Code Playgroud) 我正在加载一个simpleXML url,如下所示:
$City_and_State = "Miami,FL"
$url="https://www.google.com/ig/api?weather=$City_and_State&hl=en&referrer=googlecalendar";
$xml = simplexml_load_file($url);
Run Code Online (Sandbox Code Playgroud)
我得到的数据是:
<?xml version="1.0"?>
<xml_api_reply version="1">
<weather section="0" row="0" mobile_zipped="1" mobile_row="0" tab_id="0" module_id="0">
<forecast_information>
<city data="Miami, FL"/>
<postal_code data="Miami,FL"/>
<latitude_e6 data=""/><longitude_e6 data=""/>
<forecast_date data="2013-08-26"/>
<current_date_time data="1970-01-01 00:00:00 +0000"/>
<unit_system data="US"/>
</forecast_information>
<current_conditions>
<condition data="Mostly Cloudy"/>
<temp_f data="86"/><temp_c data="30"/>
<humidity data="Humidity: 76%"/>
<icon data="/ig/images/weather/mostly_cloudy.gif"/>
<wind_condition data="Wind: NE at 0 mph"/>
</current_conditions>
<forecast_conditions>
<day_of_week data="Mon"/>
<low data="77"/>
<high data="93"/>
<icon data="/ig/images/weather/thunderstorm.gif"/>
<condition data="Thunderstorm"/>
</forecast_conditions>
<forecast_conditions>
<day_of_week data="Tue"/>
<low data="77"/>
<high data="93"/>
<icon data="/ig/images/weather/chance_of_storm.gif"/>
<condition …
Run Code Online (Sandbox Code Playgroud) 这是我的控制器功能之一.它从名为"users"的数据库表中获取所有行,并将其放入数组中.然后它加载一个名为'deleteuser'的视图,其中包含传递的数组数据.
function deleteuser(){
$this->load->model('users');
$employees['staff'] = $this->users->getStaff();
$this->load->view('deleteuser', $employees);
}
Run Code Online (Sandbox Code Playgroud)
在deleteuser视图中,有一个从数组生成的复选框类型输入.表单操作调用一个名为remove的函数.
<form action="remove" method = "post">
<?php foreach($staff as $row): ?>
<div class="checkbox">
<label>
<input type="checkbox" name="delete[]" value="<?php echo $row->id ?>" />
<?php echo $row->lastName . ", " . $row->firstName; ?>
<br />
</label>
<?php endforeach; ?>
<br />
<br />
<input type="submit" name = "remove" value = "Delete" class = "btn btn-danger btn-lg pull-left" />
</div>
Run Code Online (Sandbox Code Playgroud)
remove函数从输入中获取delete数组并将其传递给名为deleteUser的模型函数.
function remove(){
$data = $this->input->post('delete');
$this->users->deleteUser($data);
}
Run Code Online (Sandbox Code Playgroud)
现在,这是我遇到麻烦的地方.下面是deleteUser的模型函数,但它给了我一个未定义的偏移:1错误.任何帮助,将不胜感激.
function deleteUser($data)
{
if …
Run Code Online (Sandbox Code Playgroud) 我正在尝试为 xml 站点地图生成“changefreq”。每次保存页面时,我都会向“save_history”数组添加一个日期,该数组为我提供了要使用的日期列表。最初我以为我只需将所有日期相加并除以长度即可,但这只是给出了自 1970 年 1 月 1 日以来的平均时间。如何修复此函数以获得日期之间的平均时间?
http://jsfiddle.net/jwerre/pAfdM/19/
或者
getChangeFequency = function(history) {
var sum = _.reduce(history, function(memo, num) {
return memo + num.getTime();
}, 0);
var average = sum / history.length;
var hours = average / 3600000;
console.log("totals:", sum, average, hours); // 20292433147523 1352828876501.5334 375785.7990282037
if (hours > 17532) {
return "never";
} else if ((8766 < hours && hours > 17531)) {
return "yearly";
} else if ((730 < hours && hours > 8765)) { …
Run Code Online (Sandbox Code Playgroud) php ×5
javascript ×3
mysql ×2
android ×1
arrays ×1
cdn ×1
codeigniter ×1
csrf ×1
date ×1
datetime ×1
doctrine-orm ×1
eclipse ×1
entities ×1
html ×1
html5 ×1
jquery ×1
limit ×1
math ×1
offset ×1
php-carbon ×1
postgresql ×1
security ×1
seo ×1
symfony ×1