有没有办法创建一个按钮,点击后会转到上一页,然后立即刷新页面?我使用以下代码返回上一页但它没有重新加载/刷新..
<input type="button" value="Back" onClick="javascript: history.go(-1)">
Run Code Online (Sandbox Code Playgroud)
谢谢 :)
请参阅以下链接结构
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).
我有这样的价值$number= 01-01-02-001000.
你能否告诉我如何将01-01-02变量分开$number?
我想要实现的输出是 01-01-02
提前致谢
我试图总结以下数字。
var number1= 12,000.00 ; var number2= 12,000.00;
Run Code Online (Sandbox Code Playgroud)
我已经尝试过了,alert(number1+number2);?但是它不返回任何数据。
您能帮我解决这个问题吗?
谢谢
我有以下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)
你能告诉我怎么做吗?
谢谢 :)
我有一个表格来更新一些个人资料信息。在用户单击提交按钮my进行更改后,将其重定向到个人资料页面。
所以在将更新的信息插入数据库后,我有以下代码重定向到个人资料页面:
数据库查询在这里...
redirect('studentprofile/get/$id');
Run Code Online (Sandbox Code Playgroud)
$ id是配置文件ID,“ get”是函数,“ studentprofile”是控制器。但这根本不起作用。似乎“重定向”没有获得$ id的值。
当用户提交数据时,它显示错误消息“您提交的URI不允许使用字符”。网址看起来像这样
http:// localhost / sundial / studentprofile / get / $ id
您能告诉我我的脚本有什么问题吗?仅供参考,我正在使用Codeigniter
提前致谢 :)
可能重复:
如何阻止直接访问我的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 ..
我有一个用户注册表单,上传图像与其他表单元素是可选的.因此,有时用户可能无法将图像与其他数据一起上传.
现在问题是即使用户没有上传图像,以下代码总是回显文件已上传
您能否请您告诉我如何检查图像是否是由用户提交并使其回显/显示"未上传"如果没有上传?
提前致谢 :)
在我的控制器文件中
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) 我从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完成总结,但我想学习如何做到这一点.
提前致谢 :)
我是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)