2016-04-08 1 views
0

У меня есть это два выпадающего меню, они получают значения из базы данных Mysqli firs menu для названия компании второй для проекта компании Я хочу, когда я выбираю компанию из первого меню, именно это проект появится на втором меню этой компании я выбралПодключить два выпадающего меню whit Mysqli

<form id="company" name="company" method="post" action=""> 
    <label for="company"></label> 
    <select name="company" id="company"> 
    <?php 
    $cmpsql="SELECT * FROM company "; 
    $cmpresult=mysqli_query($mng,$cmpsql); 
    $row_cmp=mysqli_fetch_assoc($cmpresult); 
    do { 
    ?> 
    <option value="<?php echo $row_cmp['company'] ?>"><?php echo $row_cmp['company'] ?></option> 
    <?php } while ($row_cmp= mysqli_fetch_assoc($cmpresult))?> 
    </select> 
    <label for="project"></label> 
    <select name="project" id="project"> 
    <?php 
    $psql="SELECT * FROM project "; 
    $presult=mysqli_query($mng,$psql); 
    $row_p=mysqli_fetch_assoc($presult); 
    do { 
    ?> 
    <option value="<?php echo $row_p['project'] ?>"><?php echo $row_p['project'] ?></option> 
    <?php } while ($row_p= mysqli_fetch_assoc($presult)) ?> 
    </select> 
    </form> 

ответ

0

Я решил указательный страницу проблема

<script src="style/jquery.js"></script> 
<script> 
function getid(val){ 
$.ajax({ 
type :"POST", 
url : "getdata.php", 
data :"cid="+val, 
success:function(data){ 
$("#proje").html(data); 
}})} 
</script> 
<form id="company" name="company" method="post" action=""> 
<label for="company">Company</label> 
<select name="company" id="company" onchange="getid(this.value)"> 
<?php 
$cmpsql="SELECT * FROM company "; 
$cmpresult=mysqli_query($mng,$cmpsql); 
$row_cmp=mysqli_fetch_assoc($cmpresult); 
do { 
?> 
<option value="<?php echo $row_cmp['company'] ?>"><?php echo $row_cmp['company'] ?></option> 
<?php } while ($row_cmp= mysqli_fetch_assoc($cmpresult))?> 
</select> 
<label for="project">Project</label> 
<select name="project" id="proje"> 
<option value="">Choose Company First</option> 
</select> 
</form> 

getdata.php страница

<?php require_once('Connections/mng.php'); 
mysqli_select_db($mng, "management") or die("cannot select DB"); 
$cid=$_POST['cid']; 
$psql="SELECT * FROM project WHERE company='$cid' "; 
$presult=mysqli_query($mng,$psql); 
$row_p=mysqli_fetch_assoc($presult); 
do { 
?> 
<option value="<?php echo $row_p['project'] ?>"><?php echo $row_p['project'] ?></option> 
<?php } while ($row_p= mysqli_fetch_assoc($presult)) ?> 
Смежные вопросы