<?php //index.php include('database_connection.php'); $book = ''; $query = " SELECT book FROM oppa GROUP BY book ORDER BY book ASC "; $statement = $connect->prepare($query); $statement->execute(); $result = $statement->fetchAll(); foreach($result as $row) { $book .= '<option value="'.$row["book"].'">'.$row["book"].'</option>'; } ?> <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" /> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script src="jquery.lwMultiSelect.js"></script> <link rel="stylesheet" href="jquery.lwMultiSelect.css" /> </head> <body> <br /><br /> <div class="container" style="width:900px;"> <div class="panel panel-default"> <div class="panel-heading">Test</div> <div class="panel-body"> <div class="col-sm-6"> <select name="book" id="book" class="form-control action"> <option value="">Select Type Book</option> <?php echo $book; ?> </select> </div> <div class="col-sm-6"> <select name="nk" id="nk" class="form-control action"> <option value="">Select Name</option> </select> </div><br/><br/><br/> <div class="col-sm-6"> <select name="ao" id="ao" class="form-control action"> <option value="">Show Pic </option> </select> </div> <div class="col-sm-6"> <select name="co" id="co" class="form-control action"> <option value="">Show Pic</option> </select> </div> </div> <br /> </div> </div> </div> </div> </body> </html> <script> $(document).ready(function(){ $('#city').lwMultiSelect(); $('.action').change(function(){ if($(this).val() != '') { var action = $(this).attr("id"); var query = $(this).val(); var result = ''; if(action == 'book') { result = 'nk'; }else { result ='ao'; } if(action == 'ao') { result='co'; } $.ajax({ url:'fetch.php', method:"POST", data:{action:action, query:query}, success:function(data) { $('#'+result).html(data); } }) } }); }); </script>
<?php //fetch.php if(isset($_POST['action'])) { include('database_connection.php'); $output = ''; if($_POST["action"] == 'book') { $query = " SELECT nk FROM oppa WHERE book = :book GROUP BY nk "; $statement = $connect->prepare($query); $statement->execute( array( ':book' => $_POST["query"] ) ); $result = $statement->fetchAll(); $output .= '<option value="">Select Name</option>'; foreach($result as $row) { $output .= '<option value="'.$row["nk"].'">'.$row["nk"].'</option>'; } } if($_POST["action"] == 'nk') { $query = " SELECT ao FROM oppa WHERE nk = :nk "; $statement = $connect->prepare($query); $statement->execute( array( ':nk' => $_POST["query"] ) ); $result = $statement->fetchAll(); $output .= '<option value="">Show Pic</option>'; foreach($result as $row) { $output .= '<option value="'.$row["ao"].'">'.$row["ao"].'</option>'; } } if($_POST["action"] == 'ao') { $query = " SELECT co FROM oppa WHERE ao = :ao "; $statement = $connect->prepare($query); $statement->execute( array( ':ao' => $_POST["query"] ) ); $result = $statement->fetchAll(); foreach($result as $row) { $output .= '<option value="'.$row["co"].'">'.$row["co"].'</option>'; } } echo $output; } ?>
<form action="" method="post"> <select name="book" id="book" class="form-control action"> <option value="">Select Type Book</option> <?php echo $book; ?> </select> </div> <div class="col-sm-6"> <select name="nk" id="nk" class="form-control action"> <option value="">Select Name</option> </select> </div><br/><br/><br/> <div class="col-sm-6"> <select name="ao" id="ao" class="form-control action"> <option value="">Show Pic </option> </select> </div> <div class="col-sm-6"> <select name="co" id="co" class="form-control action"> <option value="">Show Pic</option> </select> <br/><br/> </div> <input type="submit" name="submit" value="Submit"/> </form>
<?php if(isset($_POST['submit'])){ echo 'Book name : '.$_POST['book']; echo '<br/> Show Image of book <br/><img src="'.$_POST['ao'].'"/>'; } ?>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง