Bagaimana cara membuat autonumber dengan 2 parameter

saya sudah membuat autonumber dengan php berdasarkan 3 jenis pemakan makanan, 1. karnivora 2.herbivora 3.omnivora, untuk setiap jenispemakan baru akan mendapatkan nomor urut baru sesuai dengan jenis masing-masing, nah yang ingin saya buat selanjutnya adalah penomoran berdasarkan jenispemakan dan tempat tinggal masing-masing, misal kota A,B,C dan D jika jeniskarnivora dan dia tinggal di kota A maka dia akan mendapat no urut 1 selanjutnya 2 dst jika jeniskarnivora dan tinggal di kota B maka akan dapat no 1 selanjutnya 2 dst jika jenisomnivora dan tinggal di kota A maka akan dapat no 1 selanjutnya 2 dst jika jenisherbivora dan tinggal di kota A maka akan dapat no 1 selanjutnya 2 dst dst. mohon bantuanya master sekalian, saya masih sangat newbie.

 <?php

include "config.php";

$noid			= $_POST['noid'];

$kdpemakan		= $_POST['kdpemakan'];

$wkstatus		= date("Y-m-d H:i:s");

$namastatus		= $_POST['namastatus'];

$jenispemakan	        = $_POST['jenispemakan'];

$thpemakan		= date("Y");

$tglpendaftaran	        = date("Y-m-d");

$querynomor		= mysqli_query($con,"select max(nopendaftaran) from tblpemakan where jenispemakan='$jenispemakan' and thpemakan='$thpemakan'");

$datanomor		= mysqli_fetch_array($querynomor);

$nopendaftaran	        = $datanomor['max(nopendaftaran)']+1;

if (mysqli_query($con,"INSERT INTO tblstatus(kdpemakan,wkstatus,namastatus,noid) VALUES ('$kdpemakan','$wkstatus','$namastatus','$noid')")) {

	if (mysqli_query($con,"UPDATE tblpemakan set nopendaftaran='$nopendaftaran', tglpendaftaran='$tglpendaftaran', statuspmakan='$namastatus' where kdpemakan='$kdpemakan'")) {

		echo "<script>alert('Data Berhasil Disimpan');

		document.location.href='home.php'</script>\n";

	} else {

		echo "<script>alert('Data Gagal Disimpan');

		document.location.href='home.php'</script>\n";

	}

} else {

echo "<script>alert('Data Gagal Disimpan');

document.location.href='home.php'</script>\n";

}

?>
avatar adnib
@adnib

7 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

 if($jenis == 'karnivora' &&
$tinggal == 'A'){
  //Looping nomor
}elseif($jenis == 'karnivora' &&
$tinggal == 'B'){
//Looping nomor
}

Semoga membantu

avatar yudistirasd
@yudistirasd

42 Kontribusi 11 Poin

Dipost 6 tahun yang lalu

terimakasih, saya coba dulu

avatar adnib
@adnib

7 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban