小编slo*_*oga的帖子

将格式化的时间值舍入到最近的半小时

我需要0:30到0:59来向下舍入到0:30.
我需要0:00到0:29才能到0:30.

例如:08:56将向下舍入到08:30,其中09:00和09:01将需要向上舍入到09:30.
秒数应省略或舍入为:00

php rounding

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

根据之前的下拉选项动态填充最多3个下拉菜单

我知道有类似的问题,但我还没有找到解决方案.

我有一个样本小提琴,使用我已知的几年,几个月和几天作为样本.而不是手动添加每年的选择选项div,我希望div id根据所选年份的值动态填充,依此类推.

我有我的数据库中的所有下拉选项值(php,mysql,cakephp 1.3).第一个下拉列表包含已输入报告的唯一年份.一旦选择(onchange),第二个下拉列表将只给出为所选年份输入报告的唯一月份,然后一旦选择了月份(onchange),第三个下拉列表将填入每天输入报告的日期.报告始于2011年8月,自那以后每个月或每天都没有进入.

需要帮助我的ajax将选定的选项从第一个下拉列表发布到我的控制器,然后根据发布的值从新查询到db(模型)获取第二个下拉选项.假设用户从第一个下拉列表中选择2013,然后ajax将变量中的"2013"​​发送给我的控制器,控制器将值发送到我的模型,我的模型查询数据库以获得2013年输入报告的不同月份.由于这一年还没有结束,唯一应该出现的月份是1月到7月.这些填充了我的月份下拉菜单,用户在示例中选择了May.Ajax将May或"05"发送到控制器 - > Model,模型查询DB以获得2013年5月的独特日期.这将填充我的第三个下拉列表.我将有一个隐藏的输入字段,它将是以这种格式下拉列表中的所有选定值:MM/DD/YYYY.用户提交时,会将用户重定向到该日期的报告页面,并显示当天输入的所有记录.

谢谢你的帮助......

    <select name="drop_1" id="drop_1">
        <option value="" selected="selected" disabled="disabled">Choose Year</option>
        <option value="">Select Year</option>
        <option value="2011">2011</option>
        <option value="2012">2012</option>
        <option value="2013">2013</option>
    </select>

    <select name="drop_2" id="drop_2">
        <option value="" selected="selected" disabled="disabled">Choose Month</option>
        <option value=""></option>
        <option value="01">January</option>
        <option value="02">February</option>
        <option value="03">March</option>
        <option value="04">April</option>
        <option value="05">May</option>
        <option value="06">June</option>
        <option value="07">July</option>
    </select>

     <select name="drop_3" id="drop_3">
        <option value="" selected="selected" disabled="disabled">Choose Day</option>
        <option value=""></option>
        <option value="05/11/2013">05/11/2013</option>
        <option value="05/12/2013">05/12/2013</option>
        <option value="05/13/2013">05/13/2013</option>
    </select>
Run Code Online (Sandbox Code Playgroud)

- 这是我的jQuery但它不起作用... $ .get需要从我的模型获取值,索引只是iframes我的页面的新迭代.

    $(document).ready(function() {
    $('#wait_1').hide(); …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery cakephp-1.3

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

使用css创建自定义箭头形状

我有一个css箭头框覆盖图像滑块,但我需要使尾部缩进和透明,以便在其后面看到图像.需要白色部分是透明的.请参阅下面的附图和我的css.谢谢.css箭头框图像

#flag { 
width: 400px; height: 80px; background: #231f20; position: relative;
}

#flag:before { 
content: ""; 
position: absolute; 
top: 0; 

width: 0; 
height: 0; 
border-top: 40px solid transparent; 

border-bottom: 40px solid transparent; 

border-left: 35px solid white;

}

#flag:after { 
content: ""; 
position: absolute; 
left: 400px; 
bottom: 0; 
width: 0; 
height: 0; 
border-top: 40px solid transparent;

border-bottom: 40px solid transparent;

border-left: 45px solid #231f20;

}
Run Code Online (Sandbox Code Playgroud)

html css shape css3 css-shapes

4
推荐指数
2
解决办法
3140
查看次数

如何在复选框条件更改时使用ajax更新mysql数据库?

我有一个文章表,在客户端显示在行中.每篇文章都有一个唯一的ID,并包含一个复选框,用于指示是否将此文章选为收藏夹.如果它是收藏夹,则已选中复选框.如果没有,则取消选中.现在我需要js或jquery和ajax来更新数据库中的表,如果复选框条件更改特定于每一行.另一个挑战是我在cakePHP MVC环境中工作.

<script type="text/javascript" src="jquery-1.2.1.min.js"></script>
<script type="text/javascript">

    function checkbox_click (id, favorite)
    {
        // see if checkbox is checked
        if(favorite==1)
        {
            $.ajax({
                type:'POST',
                url:'check_favorite.php', // this external php file isn't connecting to mysql db
                data:'id= ' + id + '&amp;favorite=1',
            });
        }// if
        // the checkbox was unchecked
        else
        {
            $.ajax({
                type:'POST',
                url:'check_favorite.php', // this external php file isn't connecting to mysql db
                data:'id= ' + id + '&amp;favorite=0',
            });
        }//else
    }
</script>
Run Code Online (Sandbox Code Playgroud)

--html--这是一个foreach循环.

echo "<input type='checkbox' id='$rowid;' name='favorite' checked='checked' onclick='checkbox_click('id','favorite',this();' …
Run Code Online (Sandbox Code Playgroud)

mysql ajax jquery cakephp

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

javascript自动填充基于下拉选择的文本输入

我遇到了这个问题...希望在从下拉列表中选择用户名时自动填写表单中的文本输入框.Users数组来自mysql数据库.不确定我是否正确编写了javascript.首先是我的数组,它将作为$ users从db调用.谢谢你的期待.

<?php 
    $users=array
    (
        "User" => array 
        (
            "0" => array
                            (
                            "id" => "6",
                            "username" => "bsmith",
                            "full_name" => "Buddy Smith"
                            ),
            "1" => array
                            (
                            "id" => "2",
                            "username" => "lsmith",
                            "full_name" => "Libbie Smith"
                            ),
            "2" => array
                            (
                            "id" => "4",
                            "username" => "asmith",
                            "full_name" => "Andy Smith"
                            ) 
        )
    )
?>
Run Code Online (Sandbox Code Playgroud)

那么javascript:

<script type="text/javascript">
var ids = new Array();
var use = new Array();
var ful = new Array();
    <?php
        foreach($users as $key=>$value) { …
Run Code Online (Sandbox Code Playgroud)

javascript php arrays ajax

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

描述中的 ics 内容行验证和 html

好吧,一直在兜圈子,试图将内容放在新的一行或折叠上。我已经尝试了两个验证器并且可以使其有效,但它给了我行长度警告 - https://icalendar.org/validator.html

我不知道如何按照规范中的描述输入 CRLF - https://www.rfc-editor.org/rfc/rfc2445#section-4.1

该验证器告诉我 \n 已过时,但是当我更改为 \r\n 时,它使我的描述无效。- http://severinghaus.org/projects/icv/

我还尝试使用“\n”而不是“\n”进行转义

我已经尝试过DESCRIPTION;ALTREP =“。$ url。”:“。$description。”

我试过 $description = str_replace("\r\n", '\n', $htmlMsg); $description = str_replace("
",'\n',$description); $description = (str_replace(";",";",str_replace(",",',',$description)));

与说明结合使用:“.$description.”

我试过了

$htmlMsg = "Adding event to your schedule does not confirm your reservation.\nVisit http://www.website.com for attendance details."
    $temp = str_replace(array("\r\n"),"\n",$htmlMsg);
    $lines = explode("\n",$temp);
    $new_lines =array();
    foreach($lines as $i => $line)
    {
        if(!empty($line))
        $new_lines[]=trim($line);
    }
    $desc = implode("\r\n ",$new_lines);
Run Code Online (Sandbox Code Playgroud)

目前的PHP:

    $output = "BEGIN:VCALENDAR
    METHOD:PUBLISH
    VERSION:2.0
    PRODID:-//App, Inc.//Calendar//EN
    X-WR-TIMEZONE:America/Los_Angeles
    CALSCALE:GREGORIAN\r\n";
    foreach …
Run Code Online (Sandbox Code Playgroud)

php icalendar

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

标签 统计

php ×4

ajax ×3

javascript ×2

jquery ×2

arrays ×1

cakephp ×1

cakephp-1.3 ×1

css ×1

css-shapes ×1

css3 ×1

html ×1

icalendar ×1

mysql ×1

rounding ×1

shape ×1