sql >> Databáze >  >> RDS >> Mysql

Řádky tabulky HTML, na které lze kliknout a které se POSTOU do vyskakovacího okna PHP

Děkuji @RamRaider za návrhy, ale o ajaxu nic nevím a bojím se použít kód, kterému úplně nerozumím.

Napadlo mě ale toto řešení. Zabalil jsem tabulku do formuláře a vytvořil skrytý vstup, který se nastaví a odešle po kliknutí pro řádek.

<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. Použití náhrad s nezpracovaným dotazem Sequelize:vyhnout se jednoduchým uvozovkám?

  2. Otevření databáze Android Sqlite ve Fragmentu

  3. mysql2.so:libmysqlclient_r.so.15:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

  4. Uživatelský systém – více rolí v databázi MySQL