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

PHP - przekaż ukrytą wartość do jquery

Nie musisz używać ukrytego wejścia, możesz po prostu użyć button zamiast tego tag:

<?php while($row = mysqli_fetch_array($result)) { ?>
    <tr>
        <td align="center"><?php echo $row['dept_ID']; ?></td>
        <td align="center"><?php echo $row['dept_name']; ?></td>
        <td>
            <button type="submit" name="departmentID" class="buttonsPromptConfirmDeleteDepartment" value="<?php echo $row['dept_ID']; ?>">Delete</button>
        </td>
    </tr>
<?php } ?>

Oczywiście w skrypcie PHP, który przetwarza formularze, uzyskaj dostęp do indeksu POST tak jak zwykle:

$id = $_POST['departmentID'];
// some processes next to it

Uwaga:nie zapomnij <form> tag.

Dodatkowa uwaga:nie zapomnij użyć przygotowanych wyciągów :

$sql = 'DELETE FROM department WHERE dept_ID = ?';
$stmt = $dbc->prepare($sql);
$stmt->bind_param('i', $id);
$stmt->execute();
// some idea, use error checking when necessary
// $dbc->error


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić nazwę bazy danych MySQL

  2. jak sprawić, by Doctrine_Expression (doktryna 1.2) starała się uzyskać ostatnie 7 dni?

  3. Oracle ADF — Tomcat 6.x — MySql 5.5 — java.lang.AbstractMethodError

  4. Skrypt CREATE wyeksportowany przez MySQL Workbench ma błąd składni na innym komputerze

  5. Znajdź i zamień całą bazę danych mysql