У меня есть переменная, которая отправляется через HTML-форму:
$_POST['ref']
И переменная, которая извлекается из таблицы в базе данных:
$row['ref']
У меня есть базовый скрипт сравнения, чтобы проверить, одинаковы ли они:
$ref = $_POST['ref'];
$result = mysql_query("SELECT * FROM logbook.job");
if (!$result) {
die("Query to show fields from table failed");
}
$row = mysql_fetch_array($result);
$refdb = $row['ref'];
$refform = $_POST['ref'];
echo $_POST['ref'] ."<br>". $row['ref'] . "<br><br>";
if ($refdb == $refform) {
echo "Yes they are<br><br>";
}
else {
echo "No they are not<br><br>";
}
if (is_string($_POST['ref']))
{
echo "Yes";
} else {
echo "No";
}
echo "<br>";
if (is_string($row['ref']))
{
echo "Yes";
} else {
echo "No";
}
Какие выходы:
G2mtxW
G2mtxW
No they are not
Yes
Yes
Я повторяю их обоих. Чем я спрашиваю, если они одинаковы. Затем я проверяю, является ли каждый строкой.
Почему они не одинаковы? Как я могу заставить их соответствовать
Буду признателен за любую помощь