Есть код добавления в бд MySQL записей при выполнении определённого условия (совпадение выбранного пункта с пунктом в бд). Код работает и видит выполнение условия, но в одном случае почему то пишет что нет совпадений, хотя при выводе получается что оно есть.
код:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
</head>
<body>
<?php
require 'connect.php';
$code = $_POST ['code'];
$uname = $_POST ['uname'];
$time = $_POST ['time'];
$price = $_POST ['price'];
$select = $_POST ['subheadName'];
$query = "SELECT * FROM gemotest_headings";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
if($row['name'] == $select)
{
$inputname = $row['name'];
$res = mysql_query ("INSERT INTO gemotest_analyses (code, uname, time, price, parrent_name) VALUES('$code', '$uname', '$time', '$price','$inputname')");
if ($res = 'true'){
echo "Информация занесена в базу данных";
break;
}else{
echo "Информация не занесена в базу данных";
}
}else{
echo $row['name'] . ' = ' . $select;
if($row['name'] == $select) { echo ' | Совпадение </br>';}else{ echo ' | Не совпадение </br>';}
}
}
?>
</body>
</html>
В результате следующие: