我正在设计一个网站.我希望我的网站宽度为980像素.通过将CSS Box 的right和left字段设置为15%,我可以在笔记本电脑上轻松完成.但我担心的是,当我的网站在没有宽屏的另一台PC上打开时,15%会造成失真.我想保持我的网站980px,无论屏幕尺寸如何.请帮忙!
正如您在附图中看到的那样.盒子与侧面的距离为15%.如果电脑的屏幕较短,则这些框会重叠.
如何将搜索结果拆分成页面?(如第1页,第2页,第3页......)
当用户在我的电子商务网站上搜索产品时,我希望将结果分成几个页面,每页显示约20个产品.搜索结果是数据库查询的结果.
例如:如果用户搜索三星手机,那么我的查询将是:
SELECT * FROM PRODUCTS WHERE BRAND='SAMSUNG';
假设上面的查询返回55个结果,如何将它们显示到页面(1,2和3)中?
我使用的PHP,MySQL,ApacheWindows机器上.
我在Magento CE 1.7.0.2中添加了一个新产品.我在Short Description属性中输入了HTML代码.
我的问题:我真的不知道这些额外的<br>来自哪里.甚至WYSIWYG编辑器也没有显示这些,<br>但它们出现在网站的产品页面上.请帮忙.
我输入了什么:
<p>Product Description:</p>
<table border="1" cellspacing="0" cellpadding="5px">
<tr>
<td>Category</td>
<td>Specials</td>
</tr>
<tr>
<td>Texure</td>
<td>Digitally Printed on High Quality Matte Paper</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
什么是显示:
<p>Product Description:</p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<table border="1" cellspacing="0" cellpadding="5px">
<tr>
<td>Category</td>
<td>Specials</td>
</tr>
<tr>
<td>Texure</td>
<td>Digitally Printed on High Quality Matte Paper</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud) 假设我的网址是 http://something.com/products.php?brand=samsung&condition=new
对于上面的查询,我在PHP中使用isset()和$_GET[])函数以及许多if-else语句来生成用于显示满足搜索条件的产品的sql查询.
例如:如果我只处理brand和condition参数,那么这是我怎么会生成查询:
$sql = "select * from products where 1=1 ";
if(isset($_GET['brand']))
{
if(isset($_GET['condition']))
{
$sql = $sql + "and brand=".$_GET['brand']." and condition=".$_GET['condition'];
}
}
else
{
if(isset($_GET['condition']))
{
$sql = $sql + "and condition=".$_GET['condition'];
}
else
{
$sql = $sql + ";";
}
}
Run Code Online (Sandbox Code Playgroud)
现在假设我的URL有10个参数(或更多).在这种情况下,使用if-else并不是很好.如何在不使用这么多if-else语句的情况下生成查询?有没有更好的方法/脚本/库可以做这件事?
我正在开发一个电子商务网站.当用户未登录我的网站并点击"立即购买"按钮时,我想将此信息存储到cookie以及数据库中.购物车的表格看起来像
SHOPPING_CART
(
sessionid int(10),
itemid int(10),
quantity tinyint(10) unsigned
date_added datetime
);
Run Code Online (Sandbox Code Playgroud)
主键是: (sessionid, itemid)
当用户关闭浏览器时,还应保留购物车项目.现在我的问题如下:
IP address?存储信息?如果是,那么如何?在这种情况下sessionid,在上述表中将是用户的IP地址.对?注1:我可以使用大量购物车软件/代码/库.但我想知道:如何识别用户?并存储/检索数据.
注2:每件商品的价格,订购,发货信息都存储在不同的表格中.
我的桌子大约有80列.我在表上执行以下查询.
SELECT * FROM mobile_details WHERE id=4;
确认上述查询只返回一行.我想只选择没有值NULL或空的列.我怎样才能做到这一点?
注意:执行此操作的一种非常低效的方法是在SELECTing时在每列中放置NOT NULL.但我需要一种更有效和更有效的方法(在PHP代码或MySQL查询中).
我可以这样做吗? SELECT * FROM mobile_details WHERE id=4 AND mobile_details.* NOT NULL;
我在CentOS服务器上使用PHP + MySQL + Apache.
我有一个具有以下结构的表:
ITEMS ('id' int(10), 'stock' int(10), 'date_updated' DATETIME);
id 是主键.
我表的一些示例行是:
id stock date_updated
-- ----- -------------------
1 50 2011-11-05 05:00:00
2 40 2011-11-04 05:00:00
3 30 2011-11-03 05:00:00
4 20 2011-11-02 05:00:00
Run Code Online (Sandbox Code Playgroud)
假设现在的时间是: 2011-11-06 04:00:00
问题:找出date_updated过去2天内所有库存的总和.
示例:如果我现在运行查询,那么它应输出90即50 + 40 - 行的总和,id = 1并且id = 2这些行在date_updated过去2天内具有列.
我正在尝试以下查询但没有成功.请帮忙!
SELECT sum(stock)
FROM items
WHERE date_updated > now() - 2;
Run Code Online (Sandbox Code Playgroud)
我在Windows机器上使用PHP,MySQL,Apache.
我<li>在左侧对齐元素时遇到问题.
在下面给出的图像中,您可以看到每个子弹的左侧都有空间.我想删除空间,使双方Imported及100% Genuine子弹是直接低于绿色对勾.

这是我正在使用的代码.
<table border="1">
<tr>
<td><ul style="margin:0;"><li>Imported</li></ul></td>
<td><ul style="margin:0;"><li>Authentic & Licensed</li></ul></td>
</tr>
<tr>
<td><ul style="margin:0;"><li>100% Genuine</li></ul></td>
<td><ul style="margin:0;"><li>200 GSM Paper Depth</li></ul></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud) 我使用以下代码来显示函数的返回值test2.
输出显示为:x的值为:undefined
任何人都可以帮我解释如何从函数返回值test2?请注意,功能test2是XMLHTTPRequest
<script language="javascript">
function test1()
{
var x = test2();
alert('Value of x is: '+x);
}
function test2()
{
if(window.XMLHttpRequest)
{
abcd= new XMLHttpRequest();
}
else
{
abcd=new ActiveXObject("Microsoft.XMLHTTP");
}
abcd.onreadystatechange=function()
{
if (abcd.readyState==4 && abcd.status==200)
{
return abcd.responseText; // it is getting value 2 here
}
else if(abcd.readyState < 4)
{
return -1;
}
}
abcd.open("GET",sam.php,true);
abcd.send();
}
</script>
Run Code Online (Sandbox Code Playgroud) 我正在使用以下代码创建PHP会话:
<?php
session_start();
$_SESSION['loggedin'] = true;
?>
Run Code Online (Sandbox Code Playgroud)
如何loggedin在Javascript中访问变量?换句话说,如果'loggedin'设置了变量,我想检查Javascript .
我想将数据从一个网页传输到另一个网页.但我不想使用<form method="post">标签,因为我的网页中没有表格.只有一些敏感数据需要转移到其他页面.
请回答以下问题:
<form>HTML标记的情况下,将数据从一个页面传输到另一个页面的方法有哪些?我将日期和时间存储在我的数据库中作为MySQL DATETIME数据类型.插入数据库时,我使用以下PHP变量
$serverTime = strftime("%Y-%m-%d %H:%M:%S",$_SERVER['REQUEST_TIME']);
存储在数据库中的示例DATETIME是: 2011-11-26 01:00:27
现在我的网站需要以下列格式显示日期:( November 26, 2011不需要时间)
我该怎么做?我在PHP中尝试以下,但我得到了错误的输出.
echo strftime("%B %d, %Y",$serverTime)
php ×10
javascript ×6
mysql ×6
html ×3
css ×2
session ×2
sql ×2
asp.net ×1
css-float ×1
css3 ×1
date ×1
datetime ×1
e-commerce ×1
html-lists ×1
magento ×1
magento-1.7 ×1
pagination ×1
time ×1
web-services ×1