如何添加html按钮?表中的每一行都填充php数据



我正试图向该表添加一个编辑按钮,该表和按钮一样是html格式的,数据已从phpmyadmin中取出。我得到的错误是:语法错误,意外的令牌"类";,期望"或"在$valor[accID]之前的行中。这是我的代码:

<?php 
$data = array();
$data = popularCustomerTable();
foreach($data AS $row => $valor){
echo "<tr>
<td> "<a class= "address-book-edit btn--e-transparent-platinum-b-2"; href="dashboard-customer-edit.php">Edit</a> "</td>
<td>".$valor["accID"]."</td>
<td>".$valor["cusName"]."</td> 
<td>".$valor["cusEmail"]."</td> 
<td>".$valor["cPass"]."</td> 
<td>".$valor["cPhone"]."</td> 
<td>".$valor["cusMailAddress"]."</td> 
<td>".$valor["cusBillAddress"]."</td> 
<td>".$valor["cusCity"]."</td>
<td>".$valor["cusSate"]."</td> 
<td>".$valor["cusCountry"]."</td> 
<td>".$valor["cusZipCode"]."</td> 
<td>".$valor["cusStatus"]."</td>  
</tr>";
}                                                                   
?>

尝试以下报价:

echo "<tr>
<td> <a class= 'address-book-edit btn--e-transparent-platinum-b-2' href='dashboard-customer-edit.php'>Edit</a></td>
<td>".$valor['accID']."</td>
<td>".$valor['cusName']."</td> 
<td>".$valor['cusEmail']."</td> 
<td>".$valor['cPass']."</td> 
<td>".$valor['cPhone']."</td> 
<td>".$valor['cusMailAddress']."</td> 
<td>".$valor['cusBillAddress']."</td> 
<td>".$valor['cusCity']."</td>
<td>".$valor['cusSate']."</td> 
<td>".$valor['cusCountry']."</td> 
<td>".$valor['cusZipCode']."</td> 
<td>".$valor['cusStatus']."</td>  
</tr>";

您可以这样做:

<?php 
$data = array();
$data = popularCustomerTable();
foreach($data AS $row => $valor):
?>
<tr>
<td>
<a class= "address-book-edit btn--e-transparent-platinum-b-2"
href="dashboard-customer-edit.php?id=<?php echo $valor["accID"]; ?>">Edit
</a>
</td> <!-- I added a an ID identifier to the link -->
<td>"<?php echo $valor["accID"] ?>"</td>
<td>"<?php echo $valor["cusName"] ?>"</td> 
<td>"<?php echo $valor["cusEmail"] ?>"</td>
<td>"<?= $valor["cPhone"] ?>"</td> <!-- Or use this way-->
....
</tr>"
<?php endforeach; ?>

最新更新