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