[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод определенных данных с php + mysql
reddyk
В общем есть php скрипт который создает штрих код для пропуска, который при создании штрих кода генерит 7 случайных цифр в бд, при использовании штрих кода в бд записывается * перед 7 случайно выбранными цифрами, так как не все пропуска будут использованы остаётся очень много штрих кодов, задача состоит в том чтобы выводить не использованные штрих коды на отдельной странице, хочу сделать в виде какой нить таблицы с датой и тем кто выдал этот пропуск со штрих кодом. Как это реализовать?

вот сам код

 function generate() { 
begin:
$random = rand(1000000,9999999);
$check = mysql_query("SELECT COUNT(*) FROM barcodes WHERE BARCODE=".$random.";") or die(mysql_error());
$check_res=mysql_fetch_array($check);
if ($check_res['COUNT(*)'] > 0) { goto begin; }
mysql_query("INSERT INTO barcodes VALUES (null,".$random.",null,null,null);") or die(mysql_error());
$check = mysql_query("SELECT * FROM barcodes WHERE BARCODE=".$random.";") or die(mysql_error());
$check_res=mysql_fetch_array($check);
return "<td width=400px align=center>ID# ".str_pad ($check_res['ID'], 7,"0",STR_PAD_LEFT)."<br><img src=gen-barcode.php?code=".$random."><br>штрих код</td>";
}
?>

<html>
<
body>
<
table cellpadding="0" cellspacing="0" border=1px bordercolor=black>
<
tr height=186px> <? echo generate(); echo generate(); ?> </tr>
<
tr height=186px> <?php echo generate(); echo generate(); ?> </tr>
<
tr height=186px> <?php echo generate(); echo generate(); ?> </tr>
<
tr height=186px> <?php echo generate(); echo generate(); ?> </tr>
<
tr height=186px> <?php echo generate(); echo generate(); ?> </tr>
<
tr height=186px> <?php echo generate(); echo generate(); ?> </tr>
</
table>
</
body>
</
html>


и вот еще 2 файла
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.