Sabtu, 16 November 2013

PHP Indonesia - Facebook: malam gan,, izin posting,, saya mau tanya mngenai ...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
Creating iOS Games: Beginner Course

Marin Todorov teaches you how to create an iPhone game easily and simply using Cocos2d in this $99 online course.
From our sponsors
malam gan,, izin posting,, saya mau tanya mngenai ...
Nov 16th 2013, 17:00, by Adhi Poncho

Adhi Poncho 5:00pm Nov 16
malam gan,, izin posting,,
saya mau tanya mngenai pembuatan nomer surat otomatiss,, ketentuanya,,
ketika awal bulan nomer surat akn kembali ke 001..
nah codingnya udah saya buat sampe disini,..
tapi maslah yg masih terlihat adalah ketika tgl 1,, nomer surat mau kembali ke 001, tapi gak lanjut ke 002,, kecuali udah pindah tanggal 2,, baru akan normal ke 002,,003 dst,,..
kemungkinan besarr,, coding pada if ($tgl==1) masih kurang lengkap,,.
ini script saya,, mohon pencerahanya master,..
<?php
function getLastkodeTopik() {
mysql_connect('localhost','root','');
mysql_select_db('surat');
$querycount="SELECT kode_topik AS LastKode FROM tbsurat WHERE id_topik = (SELECT MAX(id_topik) FROM tbsurat)";
$result=mysql_query($querycount) or die(mysql_error());
$row=mysql_fetch_array($result, MYSQL_ASSOC);
return $row['LastKode'];
}

function FormatKodeTopik($num) {
$tgl = 1;
if ($tgl == 1){
$num=1;
$NoTrans = "00".$num;
}else{
$num=$num+1;
switch (strlen($num)) {
case 1 : $NoTrans = "00".$num; break;
case 2 : $NoTrans = "0".$num; break;
default: $NoTrans = $num;
}
}
return $NoTrans;
}

$LastKode=FormatKodeTopik(getLastkodeTopik());

mysql_query("INSERT INTO tbsurat
VALUES(null,'$LastKode','".$_GET['inputtopik']."')")
or die(mysql_error());
?>

Al Ghurahy 5:11pm Nov 16
itu bener gan bekerja? diatasnya if($tgl == 1) ada $tgl = 1;
bukannya akan selalu mjd tgl 1 kl gt?
mngkn agan.perlu variable static.

btw utk bikin nomor dg 3 digit cukup simple begini aja:
$NoTrans = sprintf("%03d", $num);

Adhi Poncho 5:20pm Nov 16
iya bekerja gan,,, $tgl = 1; mksdnya saya hanya utk coba ketika tgl 1 gan,, sbnrnya aslinya $tgl=date('d'); jadi bakalan mngikuti tgl sistem,, tp saya sengaja kasih 1 supaya saya gak nunggu tanggal 1 br programnya di runing,, hehehehhehe,.. tp permasalahanya,, kan misal user input di tanggal 1 itu ada 30X inputan nah sbnrnya nomernya akan berjalan 001 - 030,, tp pada hasilnya 30X inputan nomernya 001,001,001 smp 30X,, alias gak mau nambah,.. tapi klw udah pindah tanggal 2 atau saya berikan value di $tgl=2; maka dia normal mlajutkan,, 002,003,004 dst. adakah sedikit pencerahan gan??? mohon di bantu master,, saya masih newbie. siaapp mksh buat saranya gan :),.

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar