当用户扫描条形码并将数字输入文本字段时,数字会继续移动到屏幕的右侧。我需要它们来包装有没有更好的方式来写这个表来做到这一点?当用户扫描数字并点击空格键时,它们没有问题。如何使用PHP和PDO获取整数和文本到wordwrap
<?php
require_once("../db_connect.php");
$stmt = $db->prepare ("SELECT * FROM requests WHERE status='Received'");
echo"Received Requests";
echo "<br><br>";
$stmt->execute();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){
echo("<table bgcolor=F2F2F2 width=1080 border='2'>");
echo("<br><tr><th>Id</th><th>Update</th><th>LanID</th><th>Name</th><th>Location</th><th>Manager</th><th>request</th><th>Description</th><th>request_comments</th><th>Status</th><th>Comments</th><th>Completed User</th><th>Completed Date</th></tr>");
echo("<tr>");
echo "<td>". $row['id'] . "</td>"
."<td><a href='../update.php?id=" . $row['id'] . "'>Update</a></td>"
."<td>" . $row['lanId'] . "</td> "
. "<td>". $row['name'] . "</td>"
. "<td>". $row['department'] . "</td>"
. "<td>" . $row['manager'] . "</td>"
. "<td>" . $row['request'] ."</td>"
. "<td>" . $row['request_description'] ."</td>"
. "<td>" . $row['request_comments'] ."</td>"
. "<td>" . $row['status'] ."</td>"
. "<td>" . $row['comments'] ."</td>"
. "<td>" . $row['compUser'] ."</td>"
. "<td>" . $row['compDt'] ."</td>";
echo '</tr>';
echo("</table>");
}
?>
<html>
<head>
<meta http-equiv="refresh" content="5" >
<title></title>
</head>
<body background="../images/background.jpg">
</body>
</html>
我也改写这个way.I也拆表,以便他们能适合所有的代码。
<!DOCTYPE>
<html>
<head>
<title>Received Requests</title>
</head>
<body>
<?php
//conects to the database
require_once("../db_connect.php");
//prepared statement with PDO to query the database
$stmt = $db->prepare("SELECT * FROM requests WHERE status='Received'");
$stmt->execute();
echo"Received Requests";
?>
<?php //start of the while loop ?>
<?php while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { ?>
<br>
<tr>
<th style="width:25px">ID</th>
<th style="width:65px">Date Requested</th>
<th style="width:40px">LanId</th>
<th style="width:140px ">Name</th>
<th style="width:125px">Dept.</th>
<th style="width:140px">Manager</th>
<th style="width:100px">Request</th>
</tr>
<tr style="width:25px">
<?php $id = $row['id'];?>
<?php echo "<td> <a href='../update.php?id=$id'>$id</a></td>"?>
<td style="width:65px"><?php echo $row['date_requested']; ?></td>
<td style="width:40px"><?php echo $row['lanId']; ?></td>
<td style="width:140px"><?php echo $row['name']; ?></td>
<td style="width:125px"><?php echo $row['department']; ?></td>
<td style="width:140px"><?php echo $row['manager']; ?></td>
<td style="width:100px"><?php echo $row['request']; ?></td>
</tr>
</table>
<table border="1" style="table-layout: fixed; width: 1080px;">
<tr>
<th style="width:130px">Request Desc.</th>
<th style="width:140px">Request comments</th>
<th style="width:80px">Status</th>
<th style="width:160px">Comments</th>
<th style="width:40px">Comp. User</th>
<th style="width:65px">Comp. Date</th>
</tr>
<tr style="width:25px">
<td style="width:130px; word-break: break-all;"><?php echo $row['request_description']; ?></td>
<td><textarea name="request_comments" style="width: 235px; height: 81px" style="text-transform:uppercase ;"><?php echo $row['request_comments']; ?></textarea></td>
<td style="width:80px"><?php echo $row['status']; ?></td>
<td><textarea name="request_comments" style="width: 270px; height: 81px" style="text-transform:uppercase ;"><?php echo $row['comments']; ?></textarea></td>
<td style="width:40px"><?php echo $row['compUser']; ?></td>
<td style="width:65px"><?php echo $row['compDt']; ?></td>
</tr>
</table>
<?php } //end of the while loop?>
</body>
的可能重复[文字换行不会让数字包装也(http://stackoverflow.com/questions/26836287/word-wrap-does-not-let-the-numbers-wrap-also ) – 2014-11-10 06:23:23