根据子字符串查找值

时间:2013-08-05 19:22:39

标签: php sql substr

我正在尝试为票务游戏制作数据输入/提取系统。 在任何时候都有24张不同的门票,可能有大约100张活动门票。 每张票都有一个16位数的条形码。该条形码的前4位数字是游戏ID。

到目前为止,我已经设法从sql数据库中提取数据并删除前4位数字并将其分配给一个值,但我不知道如何从这里开始。

到目前为止,这是我的代码。

$result = mysqli_query($con,"SELECT * FROM TicketInventory WHERE DateStamp='" . $_POST['DateStamp'] . "'");
  echo "<table border=3><tr>";
while($row = mysqli_fetch_array($result))
  {
  echo "<td><table><tr><td></td><td>Game ID</td><td>Book Number</td><td>Ticket #</td></tr>";
  echo "<tr><td>01</td>";
  echo "<td><input name=\"GameID1\" size=\"4\" type=\"text\" value=\"", substr($row['Ticket1'], 0, 4), "\" /></td>"; 
  echo "<td><input name=\"BookID1\" size=\"6\" type=\"text\" value=\"", substr($row['Ticket1'], 5, 6), "\" /></td>"; 
  echo "<td><input name=\"TicketNumber1\" size=\"3\" type=\"text\" value=\"", substr($row['Ticket1'], 11, 3), "\" /></td></tr>"; 

我想将GameID1转换为实际的票证名称。 由于GameID1是在页面加载时生成的,我猜我必须以某种方式在代码中某处引用100个可能的票证名称???

我对如何实现这一目标的任何建议持开放态度。也许是一个完全不同的方向??

提前致谢。

罗恩

0 个答案:

没有答案