小编bla*_*elt的帖子

转到上一页并刷新 - 使用javascript/Jquery在一个按钮中

有没有办法创建一个按钮,点击后会转到上一页,然后立即刷新页面?我使用以下代码返回上一页但它没有重新加载/刷新..

<input type="button" value="Back" onClick="javascript: history.go(-1)">
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

javascript jquery

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

Codeigniter URL:如何在URL中显示id和文章标题

请参阅以下链接结构

http://stackoverflow.com/questions/10672712/voting-system-like-stackoverflow
Run Code Online (Sandbox Code Playgroud)

在上面的链接中,10672712我猜是问题ID,因为如果您检查以下链接,您将到达上面相同的位置:

 http://stackoverflow.com/questions/10672712
Run Code Online (Sandbox Code Playgroud)

现在,如果您使用上述链接,那么您会注意到在浏览器的地址栏中链接会自动在问题ID后面添加问题标题(作为slug),它就像上面的第一个链接一样.

我正在尝试使用Codeigniter创建基于文章的网站.为了显示特定的文章,我有一个控制器,如下所示:

function articles(){


    $id=$this->uri->segment(3);

    $this->load->model('mod_articles');
    $data['records']=$this->mod_articles->list_articles($id);
    $this->load->view('view_article',$data);
     }
Run Code Online (Sandbox Code Playgroud)

我的型号:

  function list_articles($id)

       $this->db->select('*');
        $this->db->from('cx_article');
        $this->db->join('cx_author', 'cx_author.author_id = cx_article.author_id');
        $this->db->where('article_id', $id); 
        $query = $this->db->get();

       if ($query->num_rows() > 0)
        { return $query->row_array();
        }
        else {return NULL;}

    }  
Run Code Online (Sandbox Code Playgroud)

如果你点击这个 - > localhost/my_base_url/my_controller/my_funtion/article_id然后我的文章出现了.现在我想要实现的是如果有人点击localhost/my_base_url/my_controller/my_funtion/article_id我想在article_id之后自动添加文章标题为slug.(就像我上面给出的例子)

你能告诉我怎么做吗?

谢谢:)

PS在我的数据库表中,我有一个名为的列article_slug,其中我将我的文章标题存储为slug(例如:voting-system-like-stackoverflow).

codeigniter codeigniter-2 codeigniter-routing

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

获取最后一个" - "之前的字符(短划线)

可能重复:
php字符串函数在最后一次出现字符之前获取子字符串

我有这样的价值$number= 01-01-02-001000.

你能否告诉我如何将01-01-02变量分开$number

我想要实现的输出是 01-01-02

提前致谢

php

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

如何使用jQuery对货币格式的数字求和

我试图总结以下数字。

 var number1= 12,000.00 ;  var number2= 12,000.00;
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了,alert(number1+number2);?但是它不返回任何数据。

您能帮我解决这个问题吗?

谢谢

javascript jquery currency

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

如果Count(*)为零,则返回NULL

我有以下mysql查询:

SELECT count(student_name) AS total_student,school_name FROM `student` 
LEFT JOIN school_info ON school_info.school_id=student.school_id
WHERE student.status='0'
Run Code Online (Sandbox Code Playgroud)

它返回:

total_student   school_name
  0               NULL
Run Code Online (Sandbox Code Playgroud)

我想要实现的是,如果total_student = 0则显示没有值或NULL

total_student   school_name 
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎么做吗?

谢谢 :)

mysql

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

Codeigniter的重定向未传递变量数据

我有一个表格来更新一些个人资料信息。在用户单击提交按钮my进行更改后,将其重定向到个人资料页面。

所以在将更新的信息插入数据库后,我有以下代码重定向到个人资料页面:

数据库查询在这里...

 redirect('studentprofile/get/$id');   
Run Code Online (Sandbox Code Playgroud)

$ id是配置文件ID,“ get”是函数,“ studentprofile”是控制器。但这根本不起作用。似乎“重定向”没有获得$ id的值。

当用户提交数据时,它显示错误消息“您提交的URI不允许使用字符”。网址看起来像这样

http:// localhost / sundial / studentprofile / get / $ id

您能告诉我我的脚本有什么问题吗?仅供参考,我正在使用Codeigniter

提前致谢 :)

codeigniter codeigniter-2

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

如何防止直接访问CSS和JS文件

可能重复:
如何阻止直接访问我的JavaScript文件?

我有一个文件夹,里面还有大约五个,如下所示:

 1.asset(folder)
       1.1 css (subfolder)
              1.1.1 style.css (file)
       1.2 javascript (subfolder)
                     1.2.1 validation.js (file)
 // goes on like this
Run Code Online (Sandbox Code Playgroud)

现在我的问题是如何阻止我的CSS在任何用户点击时出现 - 浏览中的my_base_url/asset/css/style.css?

我尝试了空白index.html但它不起作用.我也尝试使用"拒绝所有".htaccess文件,但在这种情况下,当我加载我的网站时,它找不到CSS ..

html php apache

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

如何检查图像是否与其他表单数据一起提交

我有一个用户注册表单,上传图像与其他表单元素是可选的.因此,有时用户可能无法将图像与其他数据一起上传.

现在问题是即使用户没有上传图像,以下代码总是回显文件已上传

您能否请您告诉我如何检查图像是否是由用户提交并使其回显/显示"未上传"如果没有上传?

提前致谢 :)

在我的控制器文件中

extract($_POST); // <<This is to retrieve all form data at once

if(isset($_FILES['userfile'])){
    echo"file uploaded";
} else{
    echo "Not Uploaded";
}
Run Code Online (Sandbox Code Playgroud)

这是在我的视图文件中

<input type="file" class="" name="userfile" size="20" />
Run Code Online (Sandbox Code Playgroud)

php codeigniter codeigniter-2

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

使用PHP从数据库检索后总结值

我从mysql数据库中获取一些信息,我使用以下脚本显示它(我正在使用Codeigniter)

 <?php if(count($records) > 0) { ?>

   <?php $i = $this->uri->segment(3) + 0; foreach ($records as $row){ $i++; ?>
<?php echo $row['amount']; ?>    <br>

<?php  } ?>

<?php } else { echo "No Record Found";} ?>
Run Code Online (Sandbox Code Playgroud)

我得到的输出就像是跟随

10,000
20,000.34
15,250.50
Run Code Online (Sandbox Code Playgroud)

现在我要做的是总结所有的值$row['amount'];并将总和的值放入,$sum_value这样当我回显$ sum_value时,我得到以下值

45,250.84
Run Code Online (Sandbox Code Playgroud)

请你告诉我该怎么做.

我知道我可以使用mysql完成总结,但我想学习如何做到这一点.

提前致谢 :)

php codeigniter codeigniter-2

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

创建数据库连接类(PDO)并获取数据

我是OOP的新手,所以我正在努力学习如何创建类并使用它们.目前我正在尝试从我的mysql表中获取数据.

要创建与mysql的连接我正在使用PDO.我已经为数据库连接创建了一个单独的类.我已将该类包含在show.php文件中.现在我想从mysql数据库中获取数据.问题是,当我运行我的show.php文件时,它显示此错误消息,Fatal error: Call to undefined method DBConnection::prepare() in C:\xampp\htdocs\jm\show.php on line 10但它应该只显示array.

能帮我找到解决这个问题的方法吗?

db.class.php

<?php
class DBConnection {

function DBConnection(){

    $host='localhost'; 
    $dbname='srijon';
    $user='root';
    $pass='';

    try {  
      $DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);  
      $DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );  

        return $DBH;
    }
    catch(PDOException $e) {  

     echo 'ERROR: ' . $e->getMessage();
    }   

}//function ends

}// class ends
?>
Run Code Online (Sandbox Code Playgroud)

show.php

<?php
 require_once 'db.class.php';

  function get_all(){

  $db=new DBConnection();

  $sql="SELECT * FROM information";
  $STH = $db->prepare($sql);
  $STH->execute();
  $STH->setFetchMode(PDO::FETCH_ASSOC);

  return $STH;

  }

  echo …
Run Code Online (Sandbox Code Playgroud)

php

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