Php 使用array if else语句防止表单重复

Php 使用array if else语句防止表单重复,php,mysql,arrays,if-statement,Php,Mysql,Arrays,If Statement,我有一个类似RNG滚动表的代码,所以当您输入用户名时,它将发送用户数据和页面加载时生成的秘密隐藏号(RNG) 但我有一个问题,在30-35号座位上滚动时,RNG的数量有时会重复,而且耗时 我试图用if-else语句和带有array\u push函数的数组来解决这个问题,让已经输入的数字存储在数组中,然后用if语句检查数字是否在数组中,如果它存储了,则必须返回“reroll”随机数,否则继续 这是我的索引代码: <!DOCTYPE html> <html> <head

我有一个类似RNG滚动表的代码,所以当您输入用户名时,它将发送用户数据和页面加载时生成的秘密隐藏号(RNG)

但我有一个问题,在30-35号座位上滚动时,RNG的数量有时会重复,而且耗时

我试图用if-else语句和带有array\u push函数的数组来解决这个问题,让已经输入的数字存储在数组中,然后用if语句检查数字是否在数组中,如果它存储了,则必须返回“reroll”随机数,否则继续

这是我的索引代码:

<!DOCTYPE html>
<html>
<head>
    <title>Simple CRUD by TUTORIALWEB.NET</title>
    <style>
    .kursi{
        width: 70px;
        height: 50px;
        background-color: red;
        padding: 5px 5px 5px 5px;
    }

    .kotakkursi{
        width: 80px;
        height: 60px;
        padding: 10px 2px 10px 2px;
        float: right;
    }

    .kotakkursigenap{
        width: 80px;
        height: 60px;
        padding: 10px 2px 10px 2px;
        float: left;
    }

    .kotakduakursi{
        width: 168px;
        height: 80px;
        padding: 10px 50px 10px 50px;
        float: right;
    }

    .kontbesar{
        width: 840px;
        height: 400px;
    }
    </style>
</head>
<body>
<div class="kontbesar">
        <?php
        function rng(){
            $x = rand(1,35);
        }

        //iclude file koneksi ke database
        include('koneksi.php');

        //query ke database dg SELECT table siswa diurutkan berdasarkan NIS paling besar
        $query = mysql_query("SELECT * FROM siswa ORDER BY siswa_nomer") or die(mysql_error());

        if(mysql_num_rows($query) == 0){
            echo '<tr><td colspan="6">Tidak ada data!</td></tr>';
        }

        else{
            $no = 1;
            while($data = mysql_fetch_assoc($query)){
                $siswa_nomer = $data['siswa_nomer'];
                if($siswa_nomer < "11"){
                    echo "          
                    <div class='kotakkursi'>
                    <div class='kursi'>"
                    .$data['siswa_nama'].
                    "<br>"
                    .$data['siswa_nomer'].
                    "</div>
                    </div>";
                }
                elseif($siswa_nomer > "10" && $siswa_nomer < "21"){
                    echo "
                    <div class='kotakkursigenap'>
                    <div class='kursi'>"
                    .$data['siswa_nama'].
                    "<br>"
                    .$data['siswa_nomer'].
                    "</div>
                    </div>";
                }

                elseif($siswa_nomer > "20" && $siswa_nomer < "30"){
                    echo "
                    <div class='kotakkursi'>
                    <div class='kursi'>"
                    .$data['siswa_nama'].
                    "<br>"
                    .$data['siswa_nomer'].
                    "</div>
                    </div>";
                }

                elseif($siswa_nomer > "30" ){
                    echo "
                    <div class='kotakkursigenap'>
                    <div class='kursi'>"
                    .$data['siswa_nama'].
                    "<br>"
                    .$data['siswa_nomer'].
                    "</div>
                    </div>";
                }

                }
                $no++;
            }
        ?>

        </div>
        <form action="tambah-proses.php" method="post">
                <input type="hidden" name="nomer" required value="<?PHP echo $rng; ?>"><br>
                Nama: <input type="text" name="nama" size="30" required>
                <input type="submit" name="tambah" value="Tambah" onclick="rng()">
    </form>

</body>
</html>

为什么不确保秘密隐藏号码(RNG)始终是唯一的,而不是首先解决您造成的问题?使用数字1…35使这非常困难。如果加载的页面超过35页怎么办?使用1…35有特殊原因吗?你叫他们座位?我真的不知道这段代码应该做什么…对不起,如果检测到新表单输入,unique是否会自动添加/生成?或者它采用了我的表单,该表单有$u POST['nomer'](rng)?通常您会等到表单提交后再分配唯一id。那么我如何分配它?只需创建并设置列,但如何使其成为由数字1-35组成的整数?thxy您通常会为此使用一个自动递增列:这样您将保证它是唯一的值。请注意,mysql扩展不是最好使用的,请使用mysqli或PDO,请参阅:与其解决您首先造成的问题,为什么不确保秘密隐藏号(RNG)始终是唯一的?使用数字1…35使这非常困难。如果加载的页面超过35页怎么办?使用1…35有特殊原因吗?你叫他们座位?我真的不知道这段代码应该做什么…对不起,如果检测到新表单输入,unique是否会自动添加/生成?或者它采用了我的表单,该表单有$u POST['nomer'](rng)?通常您会等到表单提交后再分配唯一id。那么我如何分配它?只需创建并设置列,但如何使其成为由数字1-35组成的整数?thxy您通常会为此使用一个自动递增列:这样您将保证它是唯一的值。请注意,mysql扩展不是最好使用的,请使用mysqli或PDO,请参阅:
<HTML>
<body onload="gohome()">
<?php
//mulai proses tambah data

//cek dahulu, jika tombol tambah di klik
if(isset($_POST['tambah'])){
    include('koneksi.php');
    $nama   = $_POST['nama'];
    $nomer  = $_POST['nomer'];

    $input = mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());

    $arr = array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);

    $rng = rand(1, 35);
    function rng(){
    if($nomer != $arr[0] && $arr[0] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[1] && $arr[1] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[2] && $arr[2] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[3] && $arr[3] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[4] && $arr[4] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[5] && $arr[5] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[6] && $arr[6] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[7] && $arr[7] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[8] && $arr[8] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[9] && $arr[9] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[10] && $arr[10] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[11] && $arr[11] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[12] && $arr[12] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[13] && $arr[13] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[14] && $arr[14] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[15] && $arr[15] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[16] && $arr[16] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[17] && $arr[17] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[18] && $arr[18] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[19] && $arr[19] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[20] && $arr[20] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[21] && $arr[21] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[22] && $arr[22] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[23] && $arr[23] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[24] && $arr[24] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[25] && $arr[25] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[26] && $arr[26] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[27] && $arr[27] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[28] && $arr[28] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[29] && $arr[29] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[30] && $arr[30] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[31] && $arr[31] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[32] && $arr[32] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[33] && $arr[33] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################


    elseif($nomer != $arr[34] && $arr[34] = 0){
    if($input){

    $query = mysql_query($con, "SELECT * FROM siswa WHERE nomer='".$nomer."'");
    if(mysql_num_rows($query) > 0){
    echo "roll ulang already exists";
    }

    else{

    mysql_query("INSERT INTO siswa VALUES('$nama', '$nomer')") or die(mysql_error());
    if (!mysql_query($con,$sql)){
    die('Error: ' . mysql_error($con));
    }
    }
    }

    else{

    echo 'Gagal menambahkan data! ';    //Pesan jika proses tambah gagal
    echo 'Kembali'; //membuat Link untuk kembali ke halaman tambah

    }
    array_push($arr, $nomer);
    }
    ##########################################################################

    else{
        return 0;
    }
    }
    /*
    else{   //jika tidak terdeteksi tombol tambah di klik

    //redirect atau dikembalikan ke halaman tambah
    echo '<script>window.history.back()</script>';

    }*/

?>
<script>setTimeout(function(){window.location.href='index.php'},2000);</script>
</body>
</HTML>
-- phpMyAdmin SQL Dump
-- version 3.4.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 19, 2017 at 08:16 AM
-- Server version: 5.5.16
-- PHP Version: 5.3.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `sigizi`
--

-- --------------------------------------------------------

--
-- Table structure for table `siswa`
--

CREATE TABLE IF NOT EXISTS `siswa` (
    `siswa_nama` varchar(50) NOT NULL,
    `siswa_nomer` int(2) NOT NULL,
  PRIMARY KEY (`siswa_nomer`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;

--
-- Dumping data for table `siswa`
--

-- INSERT INTO `siswa` (`siswa_nama`, `siswa_nis`) VALUES
-- (7, 0, 'Abied Maulana Sofa', 'XII', 'Teknik Komputer dan Jaringan'),
-- (10, 0, 'Hofsatur Rosita', 'XI', 'Akuntansi');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;