我正在尝试创建一个双重入门财务会计系统.我已经为它完成了数据库的设计,请查看此链接以查看我的数据库图表.http://i39.tinypic.com/juhbv6.png
我已经尝试了很多来开发mysql查询以生成总帐,但我没有得到任何关闭.我设法做的只是为一个帐户创建分类帐,我必须创建无限帐户.
我试过的查询如下:
$this->db->select('*');
$this->db->from('credit_side');
$this->db->join('debit_side', ' debit_side.transaction_id_dr = credit_side.transaction_id_cr ');
$this->db->join('transaction_info', 'transaction_info.transaction_id = credit_side.transaction_id_cr ');
$this->db->join('accounts', 'accounts.code = credit_side.account_code ');
$this->db->where('debit_side.account_code', '1001');
$this->db->order_by('voucher_date','ASC');
Run Code Online (Sandbox Code Playgroud)
在没有编写可以为所有帐户生成分类帐的mysql查询之后,我已经写下了创建总帐/ T帐户的逻辑.
现在,请你帮我解决mysql查询?
在进行以下操作之前,请检查数据库.提前致谢 :)
从帐户中获取accounts.nameAS AccountHead accounts.code.
转至表debit_side和get debit_side.account_code,如果debit_side.account_code= accounts.code然后得到credit_side.account_codeAS AccountName1(但是当我将在PHP回声,我想要得到的名称,而不是代码本身)和credit_side.amountAS Amount1,SUM(credit_side.amount)AS TotalAmount1从credit_side这里debit_side.transaction_id_dr= credit_side.transaction_id_cr
并且transaction_info.voucher_date是在DATE1和date2 WHERE之间transaction_info.transaction_id=debit_side.transaction_id_dr
在完成第二个步骤完成后,转至表credit_side和get credit_side.account_code,
如果credit_side.account_code= accounts.code然后得到debit_side.account_codeAS …
我有一个表单中的文本框输入时间,我用来检查验证使用jquery.但现在我想使用codeigniter的内置验证系统检查文本框的验证.请您告诉我如何使用codeigniter的内置验证系统验证时间输入?
这是我使用jquery如何使用它的代码:
<script type="text/javascript">
$().ready(function() {
$.validator.addMethod("time", function(value, element) {
return this.optional(element) || /^(([0-1]?[0-2])|([2][0-3])):([0-5]?[0-9])\s(a|p)m?$/i.test(value);
}, "Enter Valid Time");
$("#theForm").validate({
rules: {
time: "required time",
},
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
这是html
<input class="time" type="text" name="time1" size="15">
Run Code Online (Sandbox Code Playgroud) 我的数据库中有以下表格.这些表格midterm和finalterm包含学生的痕迹.

现在我想在单页中显示所有学生的标记表,如下所示:

我知道如何在单个表中查询但在这种情况下我遇到问题,因为有三个表.
我正在使用Codeigniter,请您帮我查看我的模型和视图文件中的代码?
提前致谢 :)
这是我的控制器:
$this->load->model('Mod_student');
$data['records1']= $this->Mod_student->check1();
$this->load->view('view_student',$data);
Run Code Online (Sandbox Code Playgroud)
这是我的看法:
<?php if(count($records1) > 0) { ?>
<?php foreach ($records1 as $row){ ?>
<table>
<tr> <td><?php echo $row['StudentName']; ?></td></tr>
<tr>
<td><?php $midDate = explode(',',$row['MidDate']);
foreach($midDate as $md)
{
echo $md;
echo '<br />' ;
}
?>
</td>
<td><?php $midDate = explode(',',$row['MidSubject']);
foreach($midDate as $md)
{
echo $md;
echo '<br />' ;
}
?>
</td>
<td><?php $midDate = explode(',',$row['MidMarks']);
foreach($midDate as $md)
{
echo $md; …Run Code Online (Sandbox Code Playgroud) 我有一个变量,它包含逗号分隔值,如下所示: $str = "1,5";
要将其转换为数组,我有以下代码:
$str = "1,5";
$replacements = explode(',', $str);
Run Code Online (Sandbox Code Playgroud)
现在数组如下所示:
Array
(
[0] => 1
[1] => 5
)
Run Code Online (Sandbox Code Playgroud)
我有另一个数组: $base = array('1'=>'Bread','5'=>'Butter');
我要做的是基于key关联数组和数值数组的值将数值的值替换为上面的关联数组的值,它应如下所示:
// This is what I am trying to achive
Array
(
[0] => Bread // because 1 = Bread in the assoc. array
[1] => Butter // because 5 = Butter in the assoc. array
)
Run Code Online (Sandbox Code Playgroud)
为了实现这一点,我尝试了以下代码:
$str = "1,5";
$replacements = explode(',', $str);
$base = array('1'=>'Bread','5'=>'Butter');
$basket = array_replace($base, $replacements); …Run Code Online (Sandbox Code Playgroud) 我正在使用 Laravel 5.5
目前URL::to('/');输出http://www.example.com
我想URL::to('/');输出http://www.example.com/something
您能告诉我如何实施吗?
我有一个模型从mysql数据库中获取数据.我正在使用表和分页库来显示数据.显示数据时,有一个名为"DELETE"的列,用于删除每一行.而不是使用文本"删除"我想使用图像.我已经尝试了很多将它添加到模型中,但它无法正常工作.请你帮帮我吗?
提前致谢 :)
function batch_list()
{
$config['per_page'] = 15;
$this->db->select('batchname, class, batchinstructor');
$this->db->order_by("batchid", "desc");
$rows = $this->db->get('batch',$config['per_page'],$this->uri->segment(3))->result_array();
$sl = $this->uri->segment(3) + 1; // so that it begins from 1 not 0
foreach ($rows as $count => $row)
{
array_unshift($rows[$count], $sl.'.');
$sl = $sl + 1;
$rows[$count]['batchname'] = anchor('batch_list/get/'.$row['batchname'],$row['batchname']);
$rows[$count]['Edit'] = anchor('update_student/update/'.$row['batchname'],'Edit');
$rows[$count]['Delete'] = anchor('report/'.$row['batchname'],'<img src="base_url().support/images/icons /cross.png" alt="Delete" />"'); //<<< This is where I actually tried/want to add the image
}
return $rows;
}
Run Code Online (Sandbox Code Playgroud) 我正在使用Codeigniter构建Web应用程序,该应用程序将在localhost上运行。有什么方法可以为其创建安装程序,以便任何用户都可以像Windows上的常规软件一样安装它(包括XAMPP服务器)吗?
谢谢 :)
我有这个变量$numbers,它包含这样的值 - >1,2,3,4,5
所以当我回应这个时,$number我自然会看到这样 - >1,2,3,4,5
现在,请你告诉我如何转换变量" $number"如下
$topic=array("1","2","3","4","5");
Run Code Online (Sandbox Code Playgroud) 我有以下数据库表.
id article_content article_views
1 content.. 48
Run Code Online (Sandbox Code Playgroud)
我试图article_views使用mysql查询增加列的值.
我知道我可以获取数字,然后添加+1然后更新值,但有没有更好的方法来做到这一点?
谢谢 :)
我有以下数组:
string[] list1 = new string[2] { "01233", "THisis text" };
string[] list2 = new string[2] { "01233", "THisis text" };
string[] list3 = new string[2] { "01233", "THisis text" };
string[] list4 = new string[2] { "01233", "THisis text" };
string[][] lists = new string[][] { list1, list2, list3, list4 };
Run Code Online (Sandbox Code Playgroud)
我试图使用以下代码查看数组值:
for (int i = 0; i < lists.GetLength(0); i++)
{
for (int j = 0; j < lists.GetLength(1); j++)
{
string s = lists[i, j]; // the …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用HTML设计用户配置文件页面布局,我已经尝试了几次,看看它是我想要的但是我失败了.
这是一个链接,您可以在其中了解我希望它看起来如何 - http://i56.tinypic.com/jjydkg.jpg
请你帮我这个吗?提前致谢
codeigniter ×6
php ×6
mysql ×3
accounting ×1
arrays ×1
c# ×1
html ×1
html5 ×1
laravel-5 ×1
routes ×1