Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Sedang belajar function, apakah sudah benar seperti ini?

edited October 2014 in Diskusi Pemrograman & IT
Assalamu'alaikum, permisi para master programmer sekalian. Saya sedang belajar programming menggunakan php. Saat ini saya sedang tahap belajar function. Saya sudah coba buat seperti dibawah ini dan kalo saya running sudah  jalan. Tapi apakah susunan kodenya sudah benar/baik seperti itu. Mohon koreksinya ya buat abang2 senior diskusiweb. Terimakasih banyak.

+====================================================================================

<form method="POST" action="fungsi.php">
    <table>
        <tr>
            <td>Nilai 1</td>
            <td>:</td>
            <td><input type="text" name="nilai1" /></td>
        </tr>
        <tr>
            <td>Nilai 2</td>
            <td>:</td>
            <td><input type="text" name="nilai2" /></td>
        </tr>
        <tr>
            <td>Operator</td>
            <td>:</td>
            <td><select name="op">
                <option value="+">+</option>   
                <option value="-">-</option>
                <option value="*">*</option>                 
            </select></td>            
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td><input type="submit" name="proses" value="Hitung" /></td>
        </tr>
    </table>

<?php
    if (isset($_POST['proses'])){
    
    function mtk(){
        $nilai1 = $_POST['nilai1'];
        $nilai2= $_POST['nilai2'];
        $op = $_POST['op'];
        
        if($op == '+'){
            echo $_POST['nilai1']." + ".$_POST['nilai2']." = ";
            $hasil = $nilai1 + $nilai2;
        }
        elseif ($op == '-'){
            echo $_POST['nilai1']." - ".$_POST['nilai2']." = ";
            $hasil = $nilai1 - $nilai2;
        }
        elseif ($op == '*'){
            echo $_POST['nilai1']." * ".$_POST['nilai2']." = ";
            $hasil = $nilai1 * $nilai2;
        };
        return $hasil;
};
        echo mtk();
}
?>
</form>

===========================================================================================+



Tagged:

Comments

  • <form> ok, kagak ada masalah
    kecuali elo lupa copas </form> nya

    php ...
    alur kagak masalah, kalo hanya sekedar "bikin fungsi"

    tapi kalo lebih jauh, coba belajar sanitasi input
    lobang script bisa dibobol orang itu asalnya dari input user yg kagak di filter
Sign In or Register to comment.