Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么表可以获取$row['staffName'],但值='.$row['staffName'.'无法获取完整值?_Php - Fatal编程技术网

Php 为什么表可以获取$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>";

为什么表可以获取$row['staffName'],但值='.$row['staffName'.'无法获取完整值

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="#">&times;</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数据库扩展和准备好的语句上。非常感谢你!你真聪明!我现在可以得到全部价值了!