pagi mas
saya ada db menggunkan mysql
idx_anggota : id
tgl
jumlah
dan saya mempunyai potongan scrip
if ($_GET == 'add')
{
$tdy = date(Y)."-".date(m)."-".date(d);
$q="SELECT jumlah FROM idx_anggota WHERE month(tgl)='".date(m)."' and year(tgl)='".date(Y)."'";
$qryno = mysql_query($q);
if(mysql_num_rows($qryno)>0)
{
$dtc=mysql_fetch_array($qryno);
$seq = $dtc + 1;
$anggotano = "MTU/AGT/".$seq."/".date(m)."/".date(Y);
$qryupdt = mysql_query("UPDATE idx_anggota SET jumlah=jumlah+1 WHERE id=id");
}
else if(mysql_num_rows($qryno)<1)
{
$dt=mysql_fetch_array($qryno);
$anggotano = "MTU/AGT".$seq."/1"."/".date(m)."/".date(Y);
$seq=$dtc+1;
$qryfak = mysql_query("INSERT INTO idx_anggota(tgl,jumlah)VALUES('$tdy','$seq')");
}
}
Kenapa ya hasil dari "$seq" selalu kelipatan 2 (dua) (1,3,5,7 dst), sehingga no anggota nya : MTU/AGT/1/04/2012, MTU/AGT/3/04/2012, dst sementara yang saya inginkan kelipatan 1 (1,2,3,4 dst)
Tolong masukkannya mas.
Silahkan
login untuk menjawab!
if ($_GET['tipe'] == 'add')
{
$tdy = date(Y)."-".date(m)."-".date(d);
$q="SELECT jumlah FROM idx_anggota WHERE month(tgl)='".date(m)."' and year(tgl)='".date(Y)."'";
$qryno = mysql_query($q);
if(mysql_num_rows($qryno)>0)
{
$dtc=mysql_fetch_array($qryno);
$seq = $dtc['jumlah'] + 1;
$anggotano = "MTU/AGT/".$seq."/".date(m)."/".date(Y);
$qryupdt = mysql_query("UPDATE idx_anggota SET jumlah=jumlah+1 WHERE month(tgl)='".date(m)."' and year(tgl)='".date(Y)."'");
}
else if(mysql_num_rows($qryno)<1)
{
$dt=mysql_fetch_array($qryno);
$anggotano = "MTU/AGT".$seq."/1"."/".date(m)."/".date(Y);
$seq=$dtc['jumlah']+1;
$qryfak = mysql_query("INSERT INTO idx_anggota(tgl,jumlah)VALUES('$tdy','$seq')");
}
}