小编Man*_*ngh的帖子

在路由中使用连字符( - )代替斜杠(/)或下划线(_)

我正在使用Codeigniter 3.x,使用routes.php我想创建动态路由,例如我有一个类名Class1.

我想要输出网址

mysite.com/Class1-Student-Search

但是使用连字符( - )不起作用

如果我放斜杠(/),它可以工作,

$route['(:any)/Student-Search']  = "search";
Run Code Online (Sandbox Code Playgroud)

它返回

mysite.com/Class1/Student-Search

并使用下划线(_)也可以工作.

$route['(:any)_Student-Search']  = "search";
Run Code Online (Sandbox Code Playgroud)

回报

mysite.com/Class1_Student-Search

但我想使用连字符( - ),如果我把它,它将转到404错误页面,我使用这四个解决方案,但不适合我.

$route['(:any)-Student-Search']  = "search";
$route['([a-zA-Z]+)-Student-Search']  = "search";
$route['([a-zA-Z-0-9]+)-Student-Search']  = "search";
$route['(.*)-Student-Search']  = "search";
Run Code Online (Sandbox Code Playgroud)

如果我硬编码路线中的值

$route['Class1-Student-Search']  = "search";
Run Code Online (Sandbox Code Playgroud)

然后它也工作

php routes codeigniter

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

在mysql中使用REGEXP时出错

使用REGEXPin mysql- REG#1139 时出错-

得到错误'此版本的PCRE编译时没有UTF支持偏移0'

来自regexp in xampp ubuntu,PHP Version 5.6.15 mysqlnd 5.0.11-dev - 20120503

php mysql apache

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

Javascript变量没有添加结果,变量作为字符串为什么?

为什么会出错?

预期结果 = 1360000

结果 = 1000000360000

<script>
function hitungJumlah() {
var jumlah = document.getElementById("pinjam").value;
var lama = document.getElementById("kembalinya").value;
var bunga = lama * 12/100;
var biaya = document.getElementById("biaya").value = jumlah * bunga;
document.getElementById("total").value = jumlah + biaya;
}
</script>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

html javascript php

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

在php中拆分数组

我得到的结果在ajax控制台显示数组后,将数组值传递给php.但我想要

1.cricket 
2.football
Run Code Online (Sandbox Code Playgroud)

此类型php页面未显示此类型的数组值.我试过爆炸功能不工作..请给我任何想法..

 <?php
 $games=$_POST['id'];
 print_r($games);
 ?>
Run Code Online (Sandbox Code Playgroud)

Php页面结果:

 Array ( [0] => Array (
                [id] => cricket 
                )
         [1] => Array ( 
                [id] => football
                ) 
       )
Run Code Online (Sandbox Code Playgroud)

php arrays

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

错误:调用未定义的函数execute()

这是我的HTML和PHP编码

<div class="form-group">
          <label for="description">Room Size:</label>
          <select class="form-control" required>
            <option value=""> -Sila Pilih- </option>

     <?php

       $sql1    = "SELECT * FROM room_type ORDER BY code ASC";
       $query1  = $conn -> prepare($sql1);
       $query1  = execute();

       while($data1   = $query1 -> fetch(PDO::FETCH_OBJ)):
       echo '<option value= "'.$data1->code.'" > '.$data1->title.' </option>';

     endwhile;

     ?>

          </select>
</div>
Run Code Online (Sandbox Code Playgroud)

致命错误:未捕获错误:在/opt/lampp/htdocs/php/Kelas/room.php:124中调用未定义函数execute()

堆栈跟踪:第124行的/opt/lampp/htdocs/php/Kelas/room.php中抛出0 {main}

php

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

如何在href中制作图标?

我写了这段代码

<a href="trans.php"> here </a>
Run Code Online (Sandbox Code Playgroud)

我如何制作iconaspicture而不是here. 我希望当我运行此代码时,当我单击此图标时,此代码将显示为图标,将我定向到 trans.php 。

html css

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

标签 统计

php ×5

html ×2

apache ×1

arrays ×1

codeigniter ×1

css ×1

javascript ×1

mysql ×1

routes ×1