2013-12-14 2 views
0

드롭 다운 메뉴를 사용하여 카테고리 테이블을 기반으로 MySQL 데이터베이스에서 클리닉 테이블의 클리닉 이름을 필터링합니다. 당신이드롭 다운 메뉴를 사용하여 MySQL 결과 필터링

function optoins_forselector($db,$name,$where) { 
$result_urunler = mysql_query("SELECT * FROM $db WHERE $where"); 
$style_ = array(); 
while($result_row = mysql_fetch_array($result_urunler)) 
{ 
    $style_[] = '<option value="'.$result_row['id'].'">'.$result_row[$name].'</option>'; 
} 
return $style_;} 

을 thise 기능을 쉬운 방법

<?php 
$mysql_hostname = "localhost"; 
$mysql_user = "sayedsoft"; 
$mysql_password = "vPVJBmCTsxAHKsKF"; 
$mysql_database = "emlak"; 
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Could not connect database"); 
mysql_select_db($mysql_database, $bd) or die("Could not select database"); 

?> 

에 대한 thise 코드를하고 추가 할 수 있습니다

Category : 
<?php 

$con=mysqli_connect("localhost","root","","qsearch"); 

if (mysqli_connect_errno()) { 
    printf("Connect failed: %s\n", mysqli_connect_error()); exit(); 
} 

$result = mysqli_query($con, "select CategoryName from category"); 

echo '<select id="info" name="info">'; 
echo '<option value="">-select-</option>'; 
while ($row = mysqli_fetch_assoc($result)) { 
?> 

<option value="<?php echo $row['CategoryName']; ?>"><?php echo $row['CategoryName'];?> 
</option> 

<?php 
    } echo "</select>"; 
?> 
+0

그래서 ... ???????? 너의 직면하는 문제? –

답변

0

어떤 도움 ..

양식 코드는 다음을 yor HTML 코드를 추가

<select name=""><?php foreach (optoins_forselector($db,$name,$where) as $option) {echo $option;} ?> </select> 

$ db를 데이터베이스 이름 및 $ name 열 이름으로 바꿔 데이터베이스에 파일명을 지정하는 경우 "WHERE id = '1'"

+0

:이 코드를 사용하여 현명한 데이터베이스와 같은 전체 클리닉 목록은 드롭 다운을 사용하여 범주 테이블을 기반으로 한 MySQL 데이터베이스에서 클리닉 테이블의 클리닉 이름을 필터링해야합니다. 무엇에 대한 쿼리입니까? "; } ?> – user3094172

관련 문제