Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Klikalne wiersze tabeli HTML, które POST do wyskakującego okna PHP

Dzięki @RamRaider za sugestie, ale nic nie wiem o ajaxie i boję się używać kodu, którego nie do końca rozumiem.

Wymyśliłem jednak to rozwiązanie. Umieściłem tabelę w formularzu i utworzyłem ukryte dane wejściowe, które są ustawiane i przesyłane po kliknięciu dla wiersza.

<form target='_blank' name='getID' method='POST' action='asset_details.php'>
<input type='hidden' name='id' id='id'>
<table>
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
    echo "
        <tr onclick=\"selectID('" . $row['id'] . "')\">
            <td>" . $row['id'] . "</td>
            <td>" . $row['ser'] . "</td>
            <td>" . $row['part'] . "</td>
            <td>" . $row['model'] . "</td>
            <td>" . $row['make'] . "</td>
            <td>" . $row['description'] . "</td>
            <td>" . $row['price'] . "</td>
        </tr>
</table>
</form>";

JS:

function selectID(id) {
    document.getID.id.value = $(this).closest('tr').attr('id');
    document.getElementsByName('getID')[0].submit();
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menu nawigacyjne drzewa Mysql/php

  2. Jaka jest liczba MAX, jeśli przechowuję int(255) w MySQL?

  3. Nie można utworzyć wielu niestandardowych tabel db po aktywacji wtyczki wp

  4. Mysql usuwa wiele wierszy w tablicy

  5. MySQL - tworzenie funkcji zdefiniowanej przez użytkownika dla niestandardowego sortowania