#php #html
Вопрос:
Я пытаюсь добавить кнопку редактирования в эту таблицу, таблица в 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>";
}
?>
Комментарии:
1. является dashboard-customer-edit.php в каталоге public_HTML на сервере?
2. кроме того, двойной-обычно не очень хорошая идея.
3. ах, твои цитаты все перепутались.
4. на первый комментарий, не знаю. Ко второму исправлю, спасибо.
5. куда? Я думал об этом, но не знаю где.
Ответ №1:
попробуйте это для цитат:
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>";
Комментарии:
1. нужно было бы просмотреть остальную часть html ,о, подождите, я только что это увидел. Там плохая цитата.
2. хорошо, просто обновил фрагмент. попробуйте еще раз
Ответ №2:
Вы можете сделать это таким образом:
<?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; ?>