小编seo*_*ppc的帖子

表格在提交前确认

我正在使用一个简单的表单,我希望允许用户在表单提交之前确认...我知道使用jQuery会很容易,但我对代码有点困惑...

$(function() {
  $(".testform").submit(function() {
    $('.submitbtn').text('confirm');
  });
});
Run Code Online (Sandbox Code Playgroud)

我知道上面的代码不完整,我希望你的帮助完成它,所以它会发出警告(使用jQuery警报),说"请确认一切是否正确",并将提交按钮上的文字更改为"确认"而不是"提交".如果用户再次点击确认,则会提交表单.我希望这是有道理的.谢谢.

jquery

45
推荐指数
7
解决办法
13万
查看次数

通过mysql查询将1列复制到另一列

我有以下表的mysql数据库...

| id | amount | tax |
+----+--------+-----+
|  1 | 500    |     |
+----+--------+-----+
|  2 | 100    |     |
+----+--------+-----+
Run Code Online (Sandbox Code Playgroud)

我必须删除金额列,但在此之前我想将金额行的所有数据从金额行转移到税行.怎么用mysql查询呢?请帮忙.

mysql

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

Jquery年龄计算日期

我在以下jQuery代码中遗漏了什么?

var dob = $('#date').val();
if(dob != ''){
    var today = new Date();
    var dayDiff = Math.ceil(today - dob) / (1000 * 60 * 60 * 24 * 365);
    var age = parseInt(dayDiff);
    $('#age').html(age+' years old');
}
Run Code Online (Sandbox Code Playgroud)

我从MySQL db获得了#date的预取值.

<input type="text" value="1988-04-07" id="#date" name="dob" /><p id="age"></p>
Run Code Online (Sandbox Code Playgroud)

它返回NaN,而不是正确的值.

jquery

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

Laravel 5 Auth Logout不会破坏会话

我正在使用Laravel5 Auth系统进行我的新项目,我能够使用注册和登录功能,但没有按预期工作,但是注册不能正常工作,但是我被重定向到指定的url,$redirectAfterLogout但它不会破坏会话,所以即使在点击之后注销按钮我能看到仪表板.

laravel在Auth系统中有一些错误,请建议,谢谢

php laravel

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

Mysql根据Quarters计算增长

我有一个包含两个表的数据库 - 公司报告.我想计算从q1(第1季度)到第2季度(第2季度)的变化.我曾尝试使用(以下)子查询,但主查询失败...

FROM
    (SELECT revenue FROM reports WHERE quarter = 'q2' AND fiscal_year = 2018) AS q,
    (SELECT revenue FROM reports WHERE quarter = 'q1' AND fiscal_year = 2017) AS lq
Run Code Online (Sandbox Code Playgroud)

这里是DB Fiddle,可以帮助您理解问题和架构:

https://www.db-fiddle.com/f/eE8SNRojn45h7Rc1rPCEVN/4

当前简单查询.

SELECT 
    c.name, r.quarter, r.fiscal_year, r.revenue, r.taxes, r.employees
FROM 
    companies c
JOIN
    reports r 
ON
    r.company_id = c.id
WHERE
    c.is_marked = 1;
Run Code Online (Sandbox Code Playgroud)

预期结果(这是我需要的):

+---------+----------+----------------+----------+--------------+-----------+------------------+
|  Name   | Revenue  | Revenue_change |  Taxes   | Taxes_change | Employees | Employees_change |
+---------+----------+----------------+----------+--------------+-----------+------------------+
| ABC …
Run Code Online (Sandbox Code Playgroud)

mysql laravel

12
推荐指数
2
解决办法
355
查看次数

ftp上传无法正常工作

文件没有上传到FTP和错误:警告:ftp_put()[function.ftp-put]:无法打开该文件:没有这样的文件或目录.我们正在使用以下代码:

    $server = 'ftp.domain.com';
$ftp_user_name = 'upload@domain.com';
$ftp_user_pass = 'password';
$dest = 'files/test.txt';
$source = 'test.txt';
$src = ini_get("upload_tmp_dir");

$connection = ftp_connect($server);
$login = ftp_login($connection, $ftp_user_name, $ftp_user_pass);
if (!$connection || !$login) { die('Connection attempt failed!'); }
$upload = ftp_put($connection, $dest, $source, FTP_BINARY);
if (!$upload) { echo 'FTP upload failed!'; }
ftp_close($connection); 
Run Code Online (Sandbox Code Playgroud)

php

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

聪明的部分循环

我试图得到一个循环跟随...

{$product.min_val} //2
{$product.max_val} //8
Run Code Online (Sandbox Code Playgroud)

而我正在努力追随......

{section name=val start=$product.min_val loop=$product.max_val step=0}
<p id="{$smarty.section.val.index}">{$smarty.section.val.index}</p>
{/section}
Run Code Online (Sandbox Code Playgroud)

它打印以下......

<p id="2">2</p>
<p id="3">3</p>
<p id="4">4</p>
<p id="5">5</p>
<p id="6">6</p>
<p id="7">7</p>
Run Code Online (Sandbox Code Playgroud)

您可能已经注意到,它缺少<p id="8">8</p>根据{$product.max_val} 的感谢.

php smarty

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

Python在truthy条件下退出所有正在运行的线程

我正在使用线程来检查API网址中的标头状态代码.如果条件为真,我如何打破/停止所有其他线程.请检查以下代码..

import logging, time, threading, requests

#: Log items
logging.basicConfig(format='%(asctime)s %(levelname)s : %(message)s', level=logging.INFO)

class EppThread(threading.Thread):
    def __init__(self, group=None, target=None, name=None, args=(), kwargs=None, verbose=None):
        threading.Thread.__init__(self, group=group, target=target, name=name, verbose=verbose)
        self.args = args

    def run(self):
        startTime = time.time()
        url = self.args[0]
        limit = self.args[1]

        for i in range(limit):
            response = requests.get(url)
            if response.status_code != 200:
                break
                #Exit other similar threads (with same url)
            else:
                print('Thread {0} - success'.format(thread.getName()))

         print('process completed')
         # Send Email


number_of_threads = 5
number_of_requests = 100

urls = …
Run Code Online (Sandbox Code Playgroud)

python multithreading

7
推荐指数
2
解决办法
1200
查看次数

扩展或实现simplexml以避免DRY

请检查我创建的以下类以构建少量XML框架.

class CommandBuilder
{
    public function __construct()
    {
        //
    }

    public function login($username, $password)
    {
        $frame = $this->frame();

        $command = $frame->addChild('command');
        $login = $command->addChild('login');
        $login->addChild('username', $username);
        $login->addChild('password', $password);
        $command->addChild('authKey', 'authkey');

        return $frame->asXML();
    }

    public function info($id)
    {
        $frame = $this->frame();

        $command = $frame->addChild('command');
        $login = $command->addChild('product');
        $login->addChild('id', $id);
        $command->addChild('authKey', 'authkey');

        return $frame->asXML();
    }

    protected function frame()
    {
        return new SimpleXMLElement(
            '<app/>'
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

什么是避免重复$frame->addChild('command')$command->addChild('authKey', 'authkey')不改变元素顺序的最佳方法?

请帮助改进代码.谢谢

php xml php-7

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

php邮件使用模板

可能重复:
将php文件加载到变量时出现问题(加载php代码的结果而不是代码作为字符串)

跟我有点困惑......

消息提醒功能

public static function MsgAlert($email, $name, $subject, $message)
{
    $msg = include('mailer.php');

    $subject = 'New Message';

    if ($email != '' && validate_email($email))
    {
        $mailer = new PHPMailer();

        $mailer->SetFrom(ADMIN_EMAIL, SITE_NAME);
        $mailer->AddAddress($email);
        $mailer->Subject = $subject;
        $mailer->Body = Postman::nl2br($msg);
        $mailer->AltBody = $msg;
        $mailer->Send();
    }
}
Run Code Online (Sandbox Code Playgroud)

我已将我的简报设计放入mailer.php,请检查标记...

mailer.php

<div>
<h1><?php $subject; ?><span>27 September 2011 at 6:26 pm</span></h1>
<div>
<p>Hello <?php $name; ?>,</p>
<?php $message; ?>
</div> <!--message container -->
</div>
Run Code Online (Sandbox Code Playgroud)

我使用正确的方法还是应该做更好的事情,因为它不起作用.请建议.谢谢.

php

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

标签 统计

php ×5

jquery ×2

laravel ×2

mysql ×2

multithreading ×1

php-7 ×1

python ×1

smarty ×1

xml ×1