Mysql
 sql >> база данни >  >> RDS >> Mysql

Предаване на стойност, извлечена от база данни на друга страница с помощта на php и mysql

while($row = mysqli_fetch_array($sql)){
    echo '<td>
              <img src="'.$row['image'].'"><br/>
              <form method="post" action="edit-record.php">
                  <input type="text" name="imgID" value="'.$row['id'].'">
                  <input type="submit" value="Edit" id="edit_btn" class="admin_btn">
              </form>
          </td>';
}

в edit-record.php...

<?php
    echo $_POST['imgID'];
?>

Няма причина вашият код технически да не работи, но вместо това можете просто да премахнете формуляра и да използвате проста връзка...

while($row = mysqli_fetch_array($sql)){
    echo '<td>
              <img src="'.$row['image'].'"><br/>
              <a href="edit-record.php?id='.$row['id'].'">edit</a>
          </td>';
}

и в edit-record.php...

<?php
    echo $_GET['id'];
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се изтрие или актуализира родителски ред ConstraintViolationException

  2. Ограничаването на заявка до един запис подобрява ли производителността

  3. Как да променя стойността за innodb_buffer_pool_size в MySQL на Mac OS?

  4. Как да използвам XPATH в MySQL select?

  5. Изтриване на няколко реда от базата данни чрез квадратчета за отметка