On Tue, 16 Feb 1999, Lucky wrote:

> Ada yang tau gimana caranya buat CGI untuk mengecek Huruf Pertama dari Nama
> seseorang yang diisi ke dalam Submition Form?
> Misalnya Jika :
> Name : Andy--->maka yang dijalankan A.CGI
> Name : Budy--->maka yang dijalankan B.CGI
> Dst...


alooww ... nyenggol ah ... :)

Pake Perl bisa, misalnya di submition form-nya ada input field namanya
"name", di perl cgi script-nya bisa seperti:

        $firstChar = substr($name,0,1);  # Get the first character
        
        &{$firstChar};  # Procedure Call

        # Subroutines:
        sub A {
          ......... do whatever
        }
        sub B {
          ......... do whatever
        }


Tapi di Perl kan "A" sama "a" beda ... jadi kalo mau jalankan subroutine A
untuk kedua2nya, salah satu harus di-"convert" ... :)
Jadi script di atas jadi:

        $firstChar = substr($name,0,1);  # Get the first character
        $firstChar =~ tr/a-z/A-Z/;  # Convert lowercase to uppercase
        &{$firstChar};  # Procedure Call

        # Subroutines:
        sub A {
          ......... do whatever
        }
        sub B {
          ......... do whatever
        }

Gitu aja sih harusnya udah bisa ... cuman kalo ada user yang iseng masukin
namanya "$^#abcd", script-nya enggak ngapa2in .. hehehe .. jadi kalo mau
dibikin cek buat error, bisa diganti jadi:

        $firstChar = substr($name,0,1);  # Get the first character

        # Change non-alphabet to "*"
        $firstChar =~ tr/[A-Z][a-z]/\*/c;
        if ($firstChar eq "*") {
          ......... error message
        } else {
          $firstChar =~ tr/a-z/A-Z/;  # Convert lowercase to uppercase
          &{$firstChar};  # Procedure Call
        }

        # Subroutines:
        sub A {
          ......... do whatever
        }
        sub B {
          ......... do whatever
        }

Ugh jadi panjang ......
BTW, itu di atas cuman sebagian kecil dari cgi script-nya .... Anda masih
harus perlu code sisanya ....

moga2 bisa bantu dikit .... :)
-Carolina-

p.s. kalo ada yang tau cara laen, misalnya pake javascript ato apa ...
boleh donk kirim2 .... :)


  Layanan Informasi Iklan Baris Internet * http://www.iklan-25.co.id

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail   : [EMAIL PROTECTED]
Netika BerInternet     : [EMAIL PROTECTED]
HI-Reliability low cost web hosting service - http://www.IndoGlobal.com 

Kirim email ke