php mysql seçilmiş seçin açılır ve farklı sorgu

0 Cevap php

Ben burada karıştı.

$sql_n = mysql_query("SELECT * FROM table1 WHERE n='{$row['n']}'");
$row_n = mysql_fetch_array($sql_n);

$sql= mysql_query("SELECT DISTINCT p FROM table1");
while($row = mysql_fetch_array($sql)) { 

    if($row['p'] == $row_n['p']) {
        $selected = " selected"; 
    }

    $np .= "<option value='{$row['p']}'$selected>{$row['p']}</option>"; 
}

I SELECT DISTINCT p sorgusu kullandığınızda, $selected çalışmıyor, ancak ben kullanırsanız SELECT p. Onun çalışma, neden herhangi bir fikrin var mı?

0 Cevap