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

Pobierz zmienną w pętli while na podstawie tego, co wybiera użytkownik?

Możesz umieścić to w swoim html/php

       echo '<td width="40%"><img width="100%" height="300"  src="data:image/jpeg;base64,'.base64_encode( $row['product_image'] ).'"/></td></tr>
             <td><form name="form' . $proID . '" class="del_forms" method="post" action="deleteupload.php">
             <input type = "hidden" name="del_item" value="' . $proID .'" />
             <input type="submit" value="Delete" /></form></td></table><br>';

i w swoim deleteupload.php wybrałbyś $proID; jako $_POST['del_item']; zmienny. Zakładając $proID; to numer identyfikacyjny elementu, który chcesz usunąć.

Pamiętaj, że powinieneś używać mysqli nie mysql jako mysql jest uważany za podatny na atak. Powinieneś także uciec/oczyścić $_POST zmienna, która pomaga zapobiegać atakom iniekcji.

  (int) $_POST['del_item'];

powinno to osiągnąć w tym przypadku, o ile identyfikatory są już liczbami całkowitymi. (Nie będzie działać, jeśli zawierają litery.)

To również może Cię zainteresować: Wiele formularzy czy wiele przesłań na stronie?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sortowanie MYSQL z doktryną

  2. Wyszukiwanie w tablicy PHP/MySql za pomocą ã, š, é, ë, ú, ü, í, ž

  3. Mysql „Wystąpił błąd -1 z silnika pamięci masowej”

  4. Połączenie z MySQL z .NET przy użyciu biblioteki SSH.NET

  5. Jak wysłać e-mail z MySQL 5.1?