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ı?