Jump to content

subendi

New Members
  • Posts

    5
  • Joined

  • Last visited

Everything posted by subendi

  1. file menuUser.php !DOCTYPE html> <html> <head> </head> <body> <?php require 'vendor/autoload.php'; $conn = new MongoDB\Client(); $db = $conn->cucian1; $collection = $db->cabang_kota; $datacabangkota=$collection->find(); ?> <select name="cabangKota" onchange="getId(this.value);">> <?php foreach($datacabangkota as $cabangkota){?> <option value="<?php $id= $cabangkota["_id"]; $kota= $cabangkota["cabang"]; echo $id; ?>"><?php echo $kota;} ?></option> </select> <select name="cabangDesa" id="cabangDesa"></select> <script src="https://code.jquery.com/jquery-3.1.1.js" integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA=" crossorigin="anonymous"> </script> <script> function getId(val){ $.ajax({ type: "POST", url: "cabangDesa.php", data: "cid="+val, success: function(data){ $("#cabangDesa").html(data); } }); } </script> </body> </html> file cabangDesa.php <?php require 'vendor/autoload.php'; $conn = new MongoDB\Client(); $db = $conn->cucian1; $collection = $db->cabang_desa; $cid = $_POST["cid"]; $query = array("cabang_kota_id"=>$cid); $datacabangDesa=$collection->find($query); ?> <option value="">Select State</option> <?php foreach($datacabangDesa as $cabangdesa){?> <option value="<?php $id= $cabangdesa["_id"]; $desa= $cabangdesa["cabang"]; echo $id; ?>"><?php echo $desa;}?></option> The first category of dropdown is working fine but I am wondering why my 2nd dropdown is not working. I just cant trace any error in the code and yet this is happening.
  2. <?php session_start(); $hasil = array(); for($i=0; $i<=count($hasil); $i++){ echo '<form action="" method="post">'; echo "<input type='text' name='nama[$i]' id='' placeholder='masukkan kegiatan anda'><br>"; echo '<input type="submit" name="submit" value="masukkan">'; echo '</form>'; if(isset($_POST["submit"])){ $_SESSION['nama'] = $_POST["nama"]; $_SESSION["hasil"]= $_SESSION['nama']; foreach ($_SESSION["hasil"] as $value) { echo $value; } } } ?> i have used session and the result is same, only one data can show
  3. $hasil = array(); for($i=0; $i<=count($hasil); $i++){ echo '<form action="" method="post">'; echo "<input type='text' name='nama[$i]' id='' placeholder='masukkan kegiatan anda'><br>"; } echo '<input type="submit" name="submit" value="masukkan">'; echo '</form>'; if(isset($_POST["submit"])){ for($i=0; $i<=count($hasil); $i++){ if(isset($_POST["nama"][$i])){ $hasil[$i] = $_POST['nama'][$i]; } } var_dump($hasil); } ?> i have one form and i want to display every data that i have entered, i have tried with my code but only one is showing
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.