Задача - есть сканер штрих-кодов, есть БД с двумя столбцами - partnumber и barcode.
суть - при скаировании кода, он попадает в текстовое поле - человек жмёт submit в форме - код отправляется на сервер, где в БД делается выборка значения partnumber, соответствующего данному коду (значения уникальные, 1 код - 1 наименование) - нужно вывести это значение рядом с полем ввода кода - или же выводить всю запись из БД.
главное - добиться результата вида-
код (barcode) -- наменование(partnumber)
есть форма -
<form method="post" action="sort-code.php">
<input type="text" class="barcode" name="barcode" autofocus placeholder="BARCODE"/><input type="text" class="partnumber-name"/>
<input type="submit" />
</form>
есть файл sort-code.php
<?php
$link = mysql_connect('supers06.mysql.ukraine.com.ua', 'supers06_catalog', 'pass');
if (!$link) {
die('Ошибка соединения: ' . mysql_error());
}
$db_selected = mysql_select_db('supers06_catalog', $link);
if (!$db_selected) {
die ('Не удалось выбрать базу supers06_catalog: ' . mysql_error());
}
$barcode=$_POST['barcode'];
$query = mysql_query("SELECT partnumber FROM barcode_db WHERE barcode='$barcode'");
while ($row=mysql_fetch_array($query)) {
echo '.$row[0].';
}
?>
так же понимаю, что есть необходимость реализовать сохранение записей, которые человек получил, в таблицу, чтобы они сохранялись при следующем открытии.
как вывести результат поиска в БД по коду на ту же страницу по submit-у?