小编Sum*_*pta的帖子

如何保持网站宽度不变(与屏幕尺寸无关)

我正在设计一个网站.我希望我的网站宽度为980像素.通过将CSS Box 的rightleft字段设置为15%,我可以在笔记本电脑上轻松完成.但我担心的是,当我的网站在没有宽屏的另一台PC上打开时,15%会造成失真.我想保持我的网站980px,无论屏幕尺寸如何.请帮忙!

正如您在附图中看到的那样.盒子与侧面的距离为15%.如果电脑的屏幕较短,则这些框会重叠.我的网站的屏幕截图

html css

3
推荐指数
1
解决办法
7万
查看次数

如何将搜索结果拆分成页面?

如何将搜索结果拆分成页面?(如第1页,第2页,第3页......)

当用户在我的电子商务网站上搜索产品时,我希望将结果分成几个页面,每页显示约20个产品.搜索结果是数据库查询的结果.

例如:如果用户搜索三星手机,那么我的查询将是:

SELECT * FROM PRODUCTS WHERE BRAND='SAMSUNG';

假设上面的查询返回55个结果,如何将它们显示到页面(1,2和3)中?

我使用的PHP,MySQL,ApacheWindows机器上.

javascript php mysql pagination

3
推荐指数
1
解决办法
2万
查看次数

Magento编辑器在添加新产品时自动换行问题

我在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)

php zend-framework magento e-commerce magento-1.7

3
推荐指数
1
解决办法
7048
查看次数

基于URL参数生成SQL查询

假设我的网址是 http://something.com/products.php?brand=samsung&condition=new

对于上面的查询,我在PHP中使用isset()$_GET[])函数以及许多if-else语句来生成用于显示满足搜索条件的产品的sql查询.

例如:如果我只处理brandcondition参数,那么这是我怎么会生成查询:

$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语句的情况下生成查询?有没有更好的方法/脚本/库可以做这件事?

javascript php mysql web-services

2
推荐指数
1
解决办法
2709
查看次数

将购物车项目存储到cookie和数据库中

我正在开发一个电子商务网站.当用户未登录我的网站并点击"立即购买"按钮时,我想将此信息存储到cookie以及数据库中.购物车的表格看起来像

SHOPPING_CART 
(
     sessionid   int(10), 
     itemid      int(10), 
     quantity    tinyint(10) unsigned
     date_added  datetime
);
Run Code Online (Sandbox Code Playgroud)

主键是: (sessionid, itemid)

当用户关闭浏览器时,还应保留购物车项目.现在我的问题如下:

  1. 当用户没有登录我的网站时,我应该在什么基础上识别用户?
  2. 我应该使用IP address?存储信息?如果是,那么如何?在这种情况下sessionid,在上述表中将是用户的IP地址.对?
  3. 我应该为每个访问我网站然后存储信息的用户创建一个临时会话吗?如果是,那么如何?
  4. 即使用户关闭浏览器窗口,如何保留购物车项目?我应该从数据库还是cookie检索?
  5. 还有其他更好的方法来存储和检索信息吗?

注1:我可以使用大量购物车软件/代码/库.但我想知道:如何识别用户?并存储/检索数据.

注2:每件商品的价格,订购,发货信息都存储在不同的表格中.

javascript php mysql session

2
推荐指数
1
解决办法
5461
查看次数

从表中选择NOT NULL列

我的桌子大约有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.

php mysql sql

2
推荐指数
1
解决办法
439
查看次数

在MySQL查询中使用now()函数

我有一个具有以下结构的表:

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.

php mysql sql

2
推荐指数
1
解决办法
3238
查看次数

<li>元素对齐 - 减少子弹左侧的空间

<li>在左侧对齐元素时遇到问题.

在下面给出的图像中,您可以看到每个子弹的左侧都有空间.我想删除空间,使双方Imported100% 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)

html css css3 html-lists css-float

2
推荐指数
1
解决办法
1万
查看次数

从Javascript函数返回值

我使用以下代码来显示函数的返回值test2.

输出显示为:x的值为:undefined

任何人都可以帮我解释如何从函数返回值test2?请注意,功能test2XMLHTTPRequest

<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)

javascript php xmlhttprequest

1
推荐指数
1
解决办法
1917
查看次数

使用Javascript检查PHP会话

我正在使用以下代码创建PHP会话:

<?php
     session_start();
     $_SESSION['loggedin'] = true;
?>
Run Code Online (Sandbox Code Playgroud)

如何loggedin在Javascript中访问变量?换句话说,如果'loggedin'设置了变量,我想检查Javascript .

javascript php session session-cookies

0
推荐指数
1
解决办法
2652
查看次数

POST和GET方法

我想将数据从一个网页传输到另一个网页.但我不想使用<form method="post">标签,因为我的网页中没有表格.只有一些敏感数据需要转移到其他页面.

请回答以下问题:

  1. 将数据从一个页面传输到另一个页面的方法有哪些?
  2. 在不使用<form>HTML标记的情况下,将数据从一个页面传输到另一个页面的方法有哪些?
  3. 另一个PHP(或ASP)页面如何读取另一个页面发送给它的数据?

html javascript php asp.net

0
推荐指数
1
解决办法
183
查看次数

PHP和MySQL中的日期和时间函数

我将日期和时间存储在我的数据库中作为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 mysql time datetime date

0
推荐指数
1
解决办法
2937
查看次数