2017-04-05 8 views
0

私はプロジェクトを進めており、リクエストごとにピンコードを生成する必要があります。これは、私はPHPのためのスクリプトですが、私はcodeigniter 3を実装する必要がありますまた、私は10ピン10を入力し、データベースに10を生成し、50を入力50をしたい場合、私はそのような方法でそれを設定することができますcodeigniter 3には新しく、私はチュートリアルを読んだことがあるが、これは役に立たないようだ。 ここに私のコードは、PHPでphpスクリプトをcodeigniter 3に変換する

私は私が望む番号に基づいて生成することができますしたいと思います。

<?php 
 
$connect = mysqli_connect("localhost","hadassa","root", "") 
 
      or die("Cannot connect"); 
 
$digits = 5; 
 
function gen_ran($digits) { 
 
$n = ""; 
 
    for ($x = 1; $x <= $digits; $x++) { 
 
    $n.=mt_rand(0,9); 
 
    } 
 
return $n; 
 
} 
 
function gen_ran2($digits) 
 
{ 
 
    $n2 = ""; 
 
    for($a=1; $a<=$digits; $a++) 
 
    { 
 
     $n2 .=mt_rand(0,9); 
 
    } 
 
    return $n2; 
 
} \t \t 
 
for($a=1; $a<=20; $a++) 
 
{ 
 
    $codes = gen_ran($digits) . gen_ran2($digits); 
 

 
    $query = "INSERT INTO pin (pin) 
 
       VALUES ('$codes')"; 
 
    $result = mysqli_query($connect, $query) 
 
      or die("Error"); 
 
    if($result) 
 
echo"$codes<br>"; 
 

 
} 
 
?> 
 
<script type="text/javascript"> 
 
\t \t \t \t \t \t alert("PIN Generated Successfully"); 
 
\t \t \t \t \t \t window.location = "#"; 
 
\t \t \t \t \t </script>

答えて

0

codeignaterはMVCを使用するので 、ビューアで書き込みデータベース・コード

のモデルフォルダにモデルを作成し、論理

を書き込むためのコントローラフォルダ内のコントローラを作成フォルダユーザービューコードのビューを作成する

https://www.youtube.com/watch?v=K71j-rWXejk&index=2&list=PLUpnKy5Si8zDouvZiUMHwSSyVrowJmH22

https://www.youtube.com/watch?v=IOZqRgOgSu4

+0

役に立つんだけど、乱数を生成し、データベースに格納する必要があります –

関連する問題