小编shi*_*med的帖子

如何使用sql查询显示特定类别下的所有数据?

好吧,我有2个Mysql表,结构如下:

工作

job_id---job_cat_id---job_title---job_description---job_data----is_active
=========================================================================
1        1            title 1     description 1     2016-05-06  1
2        2            title 2     description 2     2016-05-06  0
3        2            title 3     description 3     2016-05-06  1
Run Code Online (Sandbox Code Playgroud)

表job_details

job_cat_id---job_cat_name
=========================
1            cat name 1
2            cat name 2
3            cat name 3
Run Code Online (Sandbox Code Playgroud)

现在我想从jobs表中显示每个类别下的所有作业.例如

我需要展示的内容:

Job Category 1
    1. job 1 from category 1
    2. Job 2 from category 1
Job Category 2
    1. Job 3 from category 2
Run Code Online (Sandbox Code Playgroud)

所以要做到这一点,我使用以下sql查询,但无法得到正确的结果:

$get_job = mysqli_query($conn, "SELECT jobs.job_id, …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

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

如何最小化.htaccess规则?

.htaccess对seo友好网址有以下规则:

.htaccess规则:

Options -MultiViews
ErrorDocument 404 http://localhost/aponit/dev/not-found.php
ErrorDocument 500 http://localhost/aponit/dev/404.php
RewriteEngine on

RewriteRule ^(?:zones/)?update/(\w+)/?$ zones/update.php?z=$1 [L,QSA,NC]
RewriteRule ^(?:cable-types/)?update/(\w+)/?$ cable-types/update.php?cbl=$1 [L,QSA,NC]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+?)/?$ $1.php [L]
Run Code Online (Sandbox Code Playgroud)

现在,使用此规则我可以​​访问以下URL:

http://localhost/aponit/dev/zones/update/63
http://localhost/aponit/dev/cable-types/update/3
Run Code Online (Sandbox Code Playgroud)

现在我必须创建更多这种类型的URL!那么在这.htaccess条规则中是否有最小化规则?

我的意思是如果我需要10个不同的URL我必须在.htaccess文件中添加10个规则.例如:

RewriteRule ^(?:another/)?another-f/(\w+)/?$ another/another-f.php?another-id=$1 [L,QSA,NC]
Run Code Online (Sandbox Code Playgroud)

我希望此.htaccess文件中有一个规则用于此类网址.

更新:

在zones文件夹下的index.php文件中,我有以下代码来编辑和添加新数据:

<a class="btn btn-success btn-xs" href="<?php echo SITE_URL."zones/update/$zone_id"?>" >Edit</a> 

<h4 class="panel-title pull-right"><a href="<?php echo SITE_URL.'zones/add' ?>" class="btn btn-primary">Add New Zones</a></h4> 
Run Code Online (Sandbox Code Playgroud)

要编辑表单数据,我需要这种类型的URL:

http://localhost/aponit/dev/zones/update/63
Run Code Online (Sandbox Code Playgroud)

太添加数据我需要这种类型的网址:

http://localhost/aponit/dev/zones/add
Run Code Online (Sandbox Code Playgroud)

最后在.htaccess规则中,我只需要一个规则来遵循这种类型的URL

php apache .htaccess mod-rewrite url-rewriting

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

如何使用jQuery添加更多字段?

我有3个带有+添加更多按钮的输入字段。我想按+ Add More按钮添加更多字段。

创建新字段时,应该有一个删除按钮以删除新添加的行,并且可以使用+添加更多按钮来创建新行。

为此,我正在使用以下html和jQuery代码,但无法了解如何添加/删除字段!

html和jQuery代码

<div id="tab_logic" class="after-add-more">
    <div class="col-md-4">                                
        <div class="form-group">
            <label class="control-label">Logger Name</label>
            <input maxlength="200" type="text" class="form-control" placeholder="Enter Logger Name" name="lg_name[]" />
        </div>
    </div>
    <div class="col-md-3">
        <div class="form-group">
            <label class="control-label">Logger Serial Number</label>
            <input maxlength="200" type="text" class="form-control" placeholder="Enter Serial Number" name="lg_sl[]" />
        </div>
    </div>
    <div class="col-md-3">
        <div class="form-group">
            <label class="control-label">Modem Serial Number</label>
            <input maxlength="200" type="text" class="form-control" placeholder="Enter Modem Serial Number" name="lg_md_sl[]" />
        </div>
    </div>
    <div class="remove-button"></div>
</div>  
<div class="col-md-2">
    <div class="form-group change"> …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何在 jQuery datetimepicker 中添加 12 小时格式?

我正在使用以下来源在我的网站中添加日期和时间日历:http : //xdsoft.net/jqplugins/datetimepicker/。在那里的例子中,他们没有提供 12 小时格式。喜欢:凌晨 1:00、凌晨 2:00、上午 11:00、下午 2:00、下午 3:00 等。

因此,我使用以下代码来显示 12 小时格式,但是当我添加时间时,它显示的时间距我选择的时间不到 1 小时。例如:如果我选择 6:00 PM,它会显示我 5:00 PM。我该如何解决这个问题?

我的js代码:

$('#add_date').datetimepicker({     
    timepicker:false,
    format:'d/m/Y',
    formatDate:'Y/m/d',
    minDate:'-1970/01/02', // yesterday is minimum date
    maxDate:'+2017/12/01' // and tommorow is maximum date calendar
    });

$('#add_time').datetimepicker({
    datepicker:false,
    format:'g:i A', // edited by me
    step:60
});
Run Code Online (Sandbox Code Playgroud)

我将原始 js 文件(jquery.datetimepicker.full.js)更改为波纹管(第 1108 行):

// edited by me
formatTime: 'g:i A',
// original code
formatTime: 'H:i',
Run Code Online (Sandbox Code Playgroud)

更新 :

我现在使用的是:

$('#add_time').datetimepicker({
    datepicker:false,
    format:'H:i A',
    step:60
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

javascript ×2

jquery ×2

php ×2

.htaccess ×1

apache ×1

html ×1

mod-rewrite ×1

mysql ×1

sql ×1

url-rewriting ×1