listing travel


Tayo Travel, Idola



<?php
include('db.php');
?>
<!DOCTYPE html>
<html lang="zxx">

<head>
    <title>Tayo Travel, Idola</title>
    <!-- Meta-Tags -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta charset="utf-8">
    <meta name="keywords" content="Tayo Travel, Idola">
	
    <script>
	<!-- AddEventListener : method yang berfungsi untuk membuat event (click, change, mouseout, dll) -->
	<!-- untuk keperluan manipulasi DOM. Dalam artikel kali ini, saya akan menunjukan bagaimana cara menggunakannya.-->
	<!-- setTimeout(0) maksudnya supaya proses yg sedang berjalan tidak terganggu dan fungsi berjalan setelah proses yg ada selesai.-->
	
        addEventListener("load", function () {
            setTimeout(hideURLbar, 0);
        }, false);

		
		
        function hideURLbar() {
            window.scrollTo(0, 1);
        }
    </script>
	
    <!-- //Meta-Tags -->
    <!-- Index-Page-CSS -->
    <link rel="stylesheet" href="css/style.css" type="text/css" media="all">
    <!-- //Custom-Stylesheet-Links -->
    <!--fonts -->
    <link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i" rel="stylesheet">
    <!-- //fonts -->
</head>

<body onload="onLoaderFunc()">
    <h1>Aplikasi Tayo Travel</h1>
    <div class="container">

        <div class="sel-reg">
            <!-- input fields -->

            <div class="inputForm">
                <h2>Isikan data dan lakukan pilih kursi</h2>
                <div class="mr_movmain">
                    <div class="movits-left">
                            <label> Pilih Rute
                                <span>*</span>
                            </label>
                            <select name="ruteBerangkat" id="RuteBerangkat" style="width: 191px; margin-left: 15px; border: 3px double #CCCCCC; padding:5px 10px;" required/>
<!-- ********************************** -->
<?php
  include('db.php');
     $result = mysqli_query($bd, "SELECT * FROM rutetravel");
     while($row = mysqli_fetch_array($result))
     {
     echo '<option value="'.$row['id'].'">';
      echo $row['jalur'];
     echo '</option>';
     }
    ?>
<!-- ********************************** -->
</select>
                </div>

                    
                </div>

                <div class="mr_movmain">
                    <div class="movits-right">
                        <label>
                            Tanggal keberangkatan
                            <span>*</span>
                        </label>
                        <input name="tglBerangkat" type="date" id="TanggalBerangkat" required/>
						
                    
                    </div>
                </div>

                <div class="mr_movmain">
                    <div class="movits-left">
                        <label> Nama
                            <span>*</span>
                        </label>
                        <input name="namaPenumpang" type="text" id="Username" required>
                    </div>
                    <div class="movits-right">
                        <label> Jumlah Kursi
                            <span>*</span>
                        </label>
                        <input name="jmlKursi" type="number" id="Numseats" required min="1">
                    </div>
                </div>
                <button onclick="takeData()">Start Selecting</button>
            </div>
            <!-- //input fields -->
            <!-- seat availabilty list -->
            <ul class="seat_sel">
                <li class="smallBox greenBox">Kursi yang Dipilih</li>

                <li class="smallBox redBox">Kursi yang Telah Dipesan</li>

                <li class="smallBox emptyBox">Kursi Tersedia</li>
            </ul>
            <!-- seat availabilty list -->
            <!-- seat layout -->
            
            <div class="seatStructure txt-center" style="overflow-x:auto;">
                
                <table id="seatsBlock">
                    <p id="notification"></p>
                    <tr>
                        <td></td>
                        <td>1</td>
                        <td>2</td>
                        
                        <td></td>
                        <td>3</td>
                        <td>4</td>
                        
                    </tr>
                    <tr>
                        <td>A</td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="A1">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="A2">
                        </td>
                        
                        <td class="seatGap"></td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="A3">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="A4">
                        </td>
                        
                    </tr>

                    <tr>
                        <td>B</td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="B1">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="B2">
                        </td>
                        
                        <td></td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="B3">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="B4">
                        </td>
                        
                    </tr>

                    <tr class="seatVGap"></td>

                    <tr>
                        <td>C</td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="C1">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="C2">
                        </td>
                        
                        <td></td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="C3">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="C4">
                        </td>
                        
                    </tr>

                    <tr>
                        <td>D</td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="D1">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="D2">
                        </td>
                        
                        <td></td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="D3">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="D4">
                        </td>
                        
                    </tr>

                    <tr>
                        <td>E</td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="E1">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="E2">
                        </td>
                        
                        <td></td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="E3">
                        </td>
                        <td>
                            <input name="pilihKursi[]" type="checkbox" class="seats" value="E4">
                        </td>
                        
                    </tr>

                    

                    
                </table>

                <br>
                <button name="submit" value="Submit" onclick="updateTextArea()">Confirm</button>
            </div>
            <!-- //seat layout -->
            <!-- details after booking displayed here -->
            <form method="post" action="cetak_tiket.php"> 
            <div class="displayerBoxes txt-center" style="overflow-x:auto;">
                <table class="Displaytable sel-table" width="100%">
                    <tr>
                        <th>Tanggal Berangkat</th>
                        <th>Rute</th>
                        <th>Nama</th>
                    </tr>
                    <tr>
                        <td>
                            <textarea id="tanggalDisplay" name="tanggalDisplay"></textarea>
                        </td>
                        <td>
                            <textarea id="ruteDisplay" name="ruteDisplay"></textarea>
                        </td>
                        <td>
                            <textarea id="nameDisplay" name="nameDisplay"></textarea>
                        </td>
                    </tr>
                    <tr>
                        <th>Jumlah</th>
                        <th>Tempat Duduk</th>
                    </tr>
                    <tr>
                        <td>
                            <textarea id="NumberDisplay" name="NumberDisplay"></textarea>
                        </td>
                        <td>
                            <textarea id="seatsDisplay" name="seatsDisplay"></textarea>
                        </td>
                    </tr>
                </table>
                <button type="submit">Print</button>
            <!-- <input type="submit" value="Print"> -->
            </form>
            </div>
            <!-- //details after booking displayed here -->
        </div>
                        
    </div>
                        <!-- </form> -->
						
						
    <div class="copy-mss">
        <p>© Tayo Travel . Workshop BK Teknik Informatika-S1 Udinus.</p>
    </div>
	

    <!-- ********************* js  *****************8 -->
    <script src="js/jquery-2.2.3.min.js"></script>
    <!-- //js -->
    <!-- script for seat selection -->
    <script>
        /* ******************************************** */
        /* Koding di sini */
        /* ******************************************** */
        function onLoaderFunc() {
            $(".seatStructure *").prop("disabled", true);
        }

        function takeData() {
            if (($("#Username").val().length == 0) || ($("#Numseats").val().length == 0)) {
                alert("Silahkan Masukkan Data Penumpang dan Jumlah Kursi");
            } else {
                $(".inputForm *").prop("disabled", true);
                $(".seatStructure *").prop("disabled", false);
                document.getElementById("notification").innerHTML =
                    "<b style='margin-bottom:0px;background:#ff9800;letter-spacing:1px;'>Pilih Kursi Dapat Dilakukan!</b>";
            }
        }


        function updateTextArea() {
            if ($("input:checked").length == ($("#Numseats").val())) {
                $(".seatStructure *").prop("disabled", true);

                var allTanggalVals = [];
                //var allRuteVals = [];
                var allNameVals = [];
                var allNumberVals = [];
                var allSeatsVals = [];
                var date = new Date($('#TanggalBerangkat').val());
                    day = date.getDate();
                    month = date.getMonth() + 1;
                    year = date.getFullYear();
 
                $('#RuteBerangkat').click(function() {
                    var value = $("#select_option option:selected").val();
                    //To display the selected value we used <p id="result"> tag in HTML file
                    $('#result').append(value);
                });
                var allRuteVals = $("#RuteBerangkat option:selected").val();
                allNameVals.push($("#Username").val());
                allNumberVals.push($("#Numseats").val());
                $('#seatsBlock :checked').each(function () {
                    allSeatsVals.push($(this).val());
                });
                //Menampilkan data
                $('#tanggalDisplay').val([day, month, year]);
                $('#ruteDisplay').val(allRuteVals);
                $('#nameDisplay').val(allNameVals);
                $('#NumberDisplay').val(allNumberVals);
                $('#seatsDisplay').val(allSeatsVals);
            } else {
                alert("Please select " + ($("#Numseats").val()) + " seats")
            }
        }


        function myFunction() {
            alert($("input:checked").length);
        }

        $(":checkbox").click(function () {
            if ($("input:checked").length == ($("#Numseats").val())) {
                $(":checkbox").prop('disabled', true);
                $(':checked').prop('disabled', false);
            } else {
                $(":checkbox").prop('disabled', false);
            }
        });
    </script>
    <!-- //script for seat selection -->

</body>

</html>

Aplikasi Tayo Travel

    <div class="sel-reg">
        <!-- input fields -->

        <div class="inputForm">
            <h2>Isikan data dan lakukan pilih kursi</h2>
            <div class="mr_movmain">
                <div class="movits-left">
                        <label> Pilih Rute
                            <span>*</span>
                        </label>
                        <select name="ruteBerangkat" id="RuteBerangkat" style="width: 191px; margin-left: 15px; border: 3px double #CCCCCC; padding:5px 10px;" required/>
                    <?php
                    include('db.php');
                    $result = mysqli_query($bd, "SELECT * FROM rutetravel");
                    while($row = mysqli_fetch_array($result))
                        {
                            echo '<option value="'.$row['id'].'">';
                            echo $row['jalur'];
                            echo '</option>';
                        }
                    ?>
                    </select>

                </div>


            </div>

            <div class="mr_movmain">
                <div class="movits-right">
                    <label>
                        Tanggal keberangkatan
                        <span>*</span>
                    </label>
                    <input name="tglBerangkat" type="date" id="TanggalBerangkat" required/>


                </div>
            </div>

            <div class="mr_movmain">
                <div class="movits-left">
                    <label> Nama
                        <span>*</span>
                    </label>
                    <input name="namaPenumpang" type="text" id="Username" required>
                </div>
                <div class="movits-right">
                    <label> Jumlah Kursi
                        <span>*</span>
                    </label>
                    <input name="jmlKursi" type="number" id="Numseats" required min="1">
                </div>
            </div>
            <button onclick="takeData()">Start Selecting</button>
        </div>
        <!-- //input fields -->
        <!-- seat availabilty list -->
        <ul class="seat_sel">
            <li class="smallBox greenBox">Kursi yang Dipilih</li>

            <li class="smallBox redBox">Kursi yang Telah Dipesan</li>

            <li class="smallBox emptyBox">Kursi Tersedia</li>
        </ul>
        <!-- seat availabilty list -->
        <!-- seat layout -->

        <div class="seatStructure txt-center" style="overflow-x:auto;">

            <table id="seatsBlock">
                <p id="notification"></p>
                <tr>
                    <td></td>
                    <td>1</td>
                    <td>2</td>

                    <td></td>
                    <td>3</td>
                    <td>4</td>

                </tr>
                <tr>
                    <td>A</td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="A1">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="A2">
                    </td>

                    <td class="seatGap"></td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="A3">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="A4">
                    </td>

                </tr>

                <tr>
                    <td>B</td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="B1">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="B2">
                    </td>

                    <td></td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="B3">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="B4">
                    </td>

                </tr>

                <tr class="seatVGap"></td>

                <tr>
                    <td>C</td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="C1">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="C2">
                    </td>

                    <td></td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="C3">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="C4">
                    </td>

                </tr>

                <tr>
                    <td>D</td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="D1">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="D2">
                    </td>

                    <td></td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="D3">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="D4">
                    </td>

                </tr>

                <tr>
                    <td>E</td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="E1">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="E2">
                    </td>

                    <td></td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="E3">
                    </td>
                    <td>
                        <input name="pilihKursi[]" type="checkbox" class="seats" value="E4">
                    </td>

                </tr>




            </table>

            <br>
            <button name="submit" value="Submit" onclick="updateTextArea()">Confirm</button>
        </div>
        <!-- //seat layout -->
        <!-- details after booking displayed here -->
        <form method="post" action="cetak_tiket.php"> 
        <div class="displayerBoxes txt-center" style="overflow-x:auto;">
            <table class="Displaytable sel-table" width="100%">
                <tr>
                    <th>Tanggal Berangkat</th>
                    <th>Rute</th>
                    <th>Nama</th>
                </tr>
                <tr>
                    <td>
                        <textarea id="tanggalDisplay" name="tanggalDisplay"></textarea>
                    </td>
                    <td>
                        <textarea id="ruteDisplay" name="ruteDisplay"></textarea>
                    </td>
                    <td>
                        <textarea id="nameDisplay" name="nameDisplay"></textarea>
                    </td>
                </tr>
                <tr>
                    <th>Jumlah</th>
                    <th>Tempat Duduk</th>
                </tr>
                <tr>
                    <td>
                        <textarea id="NumberDisplay" name="NumberDisplay"></textarea>
                    </td>
                    <td>
                        <textarea id="seatsDisplay" name="seatsDisplay"></textarea>
                    </td>
                </tr>
            </table>
            <button type="submit">Print</button>
        <!-- <input type="submit" value="Print"> -->
        </form>
        </div>
        <!-- //details after booking displayed here -->
    </div>

</div>
                    <!-- </form> -->


<div class="copy-mss">
    <p>© Tayo Travel . Workshop BK Teknik Informatika-S1 Udinus.</p>
</div>

<!-- js -->
<script src="js/jquery-2.2.3.min.js"></script>
<!-- //js -->
<!-- script for seat selection -->
<script>
    /* ******************************************** */
    /* Koding di sini */
    /* ******************************************** */
    function onLoaderFunc() {
        $(".seatStructure *").prop("disabled", true);
    }

    function takeData() {
        if (($("#Username").val().length == 0) || ($("#Numseats").val().length == 0)) {
            alert("Silahkan Masukkan Data Penumpang dan Jumlah Kursi");
        } else {
            $(".inputForm *").prop("disabled", true);
            $(".seatStructure *").prop("disabled", false);
            document.getElementById("notification").innerHTML =
                "<b style='margin-bottom:0px;background:#ff9800;letter-spacing:1px;'>Pilih Kursi Dapat Dilakukan!</b>";
        }
    }


    function updateTextArea() {
        if ($("input:checked").length == ($("#Numseats").val())) {
            $(".seatStructure *").prop("disabled", true);

            var allTanggalVals = [];
            //var allRuteVals = [];
            var allNameVals = [];
            var allNumberVals = [];
            var allSeatsVals = [];
            var date = new Date($('#TanggalBerangkat').val());
                day = date.getDate();
                month = date.getMonth() + 1;
                year = date.getFullYear();

            $('#RuteBerangkat').click(function() {
                var value = $("#select_option option:selected").val();
                //To display the selected value we used <p id="result"> tag in HTML file
                $('#result').append(value);
            });
            var allRuteVals = $("#RuteBerangkat option:selected").val();
            allNameVals.push($("#Username").val());
            allNumberVals.push($("#Numseats").val());
            $('#seatsBlock :checked').each(function () {
                allSeatsVals.push($(this).val());
            });
            //Menampilkan data
            $('#tanggalDisplay').val([day, month, year]);
            $('#ruteDisplay').val(allRuteVals);
            $('#nameDisplay').val(allNameVals);
            $('#NumberDisplay').val(allNumberVals);
            $('#seatsDisplay').val(allSeatsVals);
        } else {
            alert("Please select " + ($("#Numseats").val()) + " seats")
        }
    }


    function myFunction() {
        alert($("input:checked").length);
    }

    $(":checkbox").click(function () {
        if ($("input:checked").length == ($("#Numseats").val())) {
            $(":checkbox").prop('disabled', true);
            $(':checked').prop('disabled', false);
        } else {
            $(":checkbox").prop('disabled', false);
        }
    });
</script>
<!-- //script for seat selection -->

Leave a Reply

Your email address will not be published. Required fields are marked *