Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter联接表_Php_Codeigniter_Xampp - Fatal编程技术网

Php CodeIgniter联接表

Php CodeIgniter联接表,php,codeigniter,xampp,Php,Codeigniter,Xampp,我找到了一个代码来解决这个问题,但我不确定应该使用哪种代码。你能帮忙吗? 这是一组功能编码: <?php $rn= "0001123456"; $rn2= "A123456"; $dob = "1986-10-25"; $dreg = "1986-10-26"; echo "<br/>".$rn; echo "<br/>".numberToAlpha($rn); echo "<br/>".alphaToNumber($rn2); echo "<

我找到了一个代码来解决这个问题,但我不确定应该使用哪种代码。你能帮忙吗?
这是一组功能编码:

<?php

$rn= "0001123456";
$rn2= "A123456";
$dob = "1986-10-25";
$dreg = "1986-10-26";

echo "<br/>".$rn;
echo "<br/>".numberToAlpha($rn);
echo "<br/>".alphaToNumber($rn2);
echo "<br/>cur_age : ".calculateCurrentAge($dob);
echo "<br/>reg_age : ".calculateRegisterAge($dob, $dreg);
/*** End Contoh Penggunaan ***/

function numberToAlpha($rn)
{
  if (strcmp('0000', substr($rn,0,4)) == 0) {
    $rn = 'A'.substr($rn, 4, 6);
  }else{
    $rn = 'B'.substr($rn, 4, 6);
  }

  return $rn;

}

function alphaToNumber($rn)
{
  if (strcmp('A', substr($rn,0,1)) == 0) {
    $rn = '0000'.substr($rn, 1, 6);
  }else{
    $rn = '0001'.substr($rn, 1, 6);
  }

  return $rn;
}

function calculateCurrentAge($dob)
{
    $from = DateTime::createFromFormat('Y-m-d', $dob);    

    $to = new DateTime('today +1 day');

    $age = $from->diff($to);

    return $age->format('%y years, %m months, %d days');
}

function calculateRegisterAge($dob, $dreg)
{
    $from = DateTime::createFromFormat('Y-m-d', $dob);    
    $to = DateTime::createFromFormat('Y-m-d', $dreg);
    $to = $to->modify('+1 day');

    $age = $from->diff($to);

    return $age->format('%y years, %m months, %d days');
}

这是结果视图“search_results.php”:

<div>
    <?php
        // List up all results.
        foreach ($results as $val)
        {
            echo 'RN : '; echo $val['rn']; echo "<br/>";
            echo 'Name : '; echo $val['nama']; echo "<br/>";
            echo 'Date.of.Birth : '; echo $val['tarikhlahir']; echo "<br/>";
            echo 'Gender : '; echo $val['jantina']; echo "<br/>";
            echo 'Race : '; echo $val['bangsa']; echo "<br/>";
            echo 'Religion : '; echo $val['agama'];
        }
    ?>
</div>

您可以在查看页面中回显它

<div>
    <?php
        // List up all results.
        foreach ($results as $val)
        {
            echo $val['jantina']; echo ',';
            echo $val['bangsa']; echo ',';
            echo $val['agama'];
        }
    ?>
</div>

您可以在查看页面中回显它

<div>
    <?php
        // List up all results.
        foreach ($results as $val)
        {
            echo $val['jantina']; echo ',';
            echo $val['bangsa']; echo ',';
            echo $val['agama'];
        }
    ?>
</div>

我可以在您的模型中看到一个错误

请更换

$this->db->select('jantina','bangsa','agama');

在你看来

<div>
    <?php
        // List up all results.
        foreach ($results as $val)
        {
            echo $val['jantina'].'<br>';
            echo $val['bangsa'].'<br>';
            echo $val['agama'];
        }
    ?>
</div>

我可以在您的模型中看到一个错误

请更换

$this->db->select('jantina','bangsa','agama');

在你看来

<div>
    <?php
        // List up all results.
        foreach ($results as $val)
        {
            echo $val['jantina'].'<br>';
            echo $val['bangsa'].'<br>';
            echo $val['agama'];
        }
    ?>
</div>



只需先在控制器中检查结果即可。您可以使用print_r($data['results']);要打印结果,请尝试
$query=$this->db->get();echo$this->db->last_query();死亡并在phpmyadmin中运行输出(检查查询是否工作。)?只需首先在控制器中检查结果。您可以使用print_r($data['results']);要打印结果,请尝试
$query=$this->db->get();echo$this->db->last_query();死亡并在phpmyadmin中运行输出(检查查询是否工作。)?未定义索引:bangsa和未定义索引:agama控制器中的结果是什么。?只需打印即可。如何在
$data['results']=$this->Search\u model->get\u results($Search\u term)之后打印@HananAshrafin您的控制器添加
打印($data['results');退出输出为“Array([0]=>Array([jantina]=>003)),我可以问一下为什么得到“Array”?未定义的索引:bangsa和未定义的索引:agama控制器中的结果是什么。?只需打印即可。如何在
$data['results']=$this->Search\u model->get\u results($Search\u term)之后打印@HananAshrafin您的控制器添加
打印($data['results');退出输出是“Array([0]=>Array([jantina]=>003)),我能问一下为什么会有“Array”?嗨,我想加入表格,但是我应该把编码$this->db->join('jantina',jantina.kod=jantina.nama')@flac放在哪里?@flac请发布一个新问题并给我链接:)@flac我无法理解您好,我想加入表格,但是我应该把编码$this->db->join('jantina','jantina.kod=jantina.nama')@flac放在哪里?请发布一个新问题并给我链接。:)@我无法理解
<div>
    <?php
        // List up all results.
        foreach ($results as $val)
        {
            echo $val['jantina'].'<br>';
            echo $val['bangsa'].'<br>';
            echo $val['agama'];
        }
    ?>
</div>