Php 为什么表可以获取$row['staffName'],但值='.$row['staffName'.'无法获取完整值?
为什么表可以获取$row['staffName'],但值='.$row['staffName'.'无法获取完整值Php 为什么表可以获取$row['staffName'],但值='.$row['staffName'.'无法获取完整值?,php,Php,为什么表可以获取$row['staffName'],但值='.$row['staffName'.'无法获取完整值 while($row = mysql_fetch_array($result)){ echo "<tr>"; echo "<td >" . $row['staffName'] . "</td>"; echo "<td>" . $row['staffPhone'] . "</td>";
while($row = mysql_fetch_array($result)){
echo "<tr>";
echo "<td >" . $row['staffName'] . "</td>";
echo "<td>" . $row['staffPhone'] . "</td>";
echo "<td>" . $row['staffEmail'] . "</td>";
echo "<td>" . $row['staffName'] . "</td>";
echo "<td>" . $row['staffName'] . "</td>";
echo "<td style='text-align:right;'>" ;
$staffId = $row['staffId'];
echo "<a class ='editbutton' href='#$staffId'>Edit</a>";
echo '<div id='.$staffId.' class="overlayEdit" >';
echo '<div class="popupEdit">';
echo '<a class="closeEdit" href="#">×</a>';
echo '<form name="formEdit" method="post" action="newStaff_connect.php">';
echo '<h3>Update Staff</h3>';
echo '<HR color="#D8D8D8" size="2" width="100%"></HR><br>';
echo '<h5>Full Name</h5>';
echo '<input type="text" name="staffName" value='.$row['staffName'].'><br>';
echo '<h5>Contact</h5>';
echo '<input type="text" name="staffPhone" value='.$row['staffPhone'].'><br>';
echo '<h5>Email Address</h5>';
echo '<input type="email" name="staffEmail" value='.$row['staffEmail'] .'><br>';
echo '<input type="button" class="btn-login" value="Update" onClick="newStaffCheck()" />';
echo '</form>';
echo '</div>';
echo '</div>';
echo "</td>" ;
echo "<td style='text-align:right;'>" ;
echo "<a class ='editbutton' href='?delete_id=".$row['staffId']."'>Delete</a>";
echo "</td>" ;
echo "</tr>";
}
echo "</table>";
echo "</div>";
你错过了:
echo '<input type="text" name="staffName" value="'.$row['staffName'].'"><br>';
这里也有:
echo '<div id='.$staffId.' class="overlayEdit" >';
应该是:
echo '<div id="'.$staffId.'" class="overlayEdit" >';
你所拥有的:
echo '<input type="text" name="staffName" value='.$row['staffName'].'><br>';
它应该是什么:
echo '<input type="text" name="staffName" value="'.$row['staffName'].'"><br>';
请注意,双引号用于包装value=contents。
请注意,行的结尾是单引号。
零件。$row['staffName']。将用变量$row['staffName']的值表示并替换该行的该部分。
然后,最后一部分再次位于单引号内,双引号是value属性内容的结束引号
更多行受此错误影响 每次在新代码中使用数据库扩展时,它都会被弃用,并且已经存在多年,在PHP7中永远消失。如果您只是在学习PHP,请将精力花在学习PDO或mysqli数据库扩展和准备好的语句上。非常感谢你!你真聪明!我现在可以得到全部价值了!