इस एक क्षेत्र पर ध्यान केंद्रित करते हुए, आपको एक PHP त्रुटि मिलनी चाहिए जब तक कि यह एक प्रतिलिपि त्रुटि न हो। निम्नलिखित परिवर्तनों पर ध्यान दें:
while($rows=mysql_fetch_assoc($query)){
?>
<form method=\"POST\" action=\"edit.php\">
<input type ='hidden' name='ID' value = '<?php echo $rows['ID'];?>'>
<select name ="pnames">
<?php foreach ($arrayproducts as $key => $value) {
?>
<option value = "<?php echo $key; ?>"
<?php
if ($key == $productName){
echo 'selected="selected"';
}
?> >
<?php echo $value; ?>
</option>
<?php } //end foreach ?>
</select>
<?php }//end while ?>
आपके पास शुरुआत में PHP खंड में सादा HTML कोड था।
साथ ही, मेरा मानना है कि आप चाहते हैं
if ($value == $productName){