Передача удостоверения личности в другую форму - PullRequest
0 голосов
/ 13 октября 2010

я пытаюсь передать информацию о конкретных данных для редактирования в другой форме, которая является edit_doc.php. Тем не менее, когда я нажимаю «Изменить», это не похоже на работу. Открывается только edit_doc.php, но информация не отображается. Есть ли какая-либо ошибка в кодах? Пожалуйста, помогите.

[PHP]

  echo "<table border='1'>
    <th>File Reference No.</th>
    <th>File Name</th>
    <th>Owner</th>
    <th>iShare URL</th>
    <th>Edit</th>
    <th>Borrow</th>
    <th>Delete</th>
    </tr>";
    while ($rows = mysql_fetch_assoc($run))  
    {
      echo "<tr>";
      echo "<td>". $rows['file_ref']  ."</td>";
      echo "<td>". $rows['file_name'] ."</td>";
      echo "<td>". $rows['owner'] ."</td>";
      echo "<td>". $rows['url']    ."</td>";
      echo "<td><a href=edit_doc.php?id=<?php $['id']; ?>" . "Edit" . "</a></td>";

      echo "</tr>";

    }
   echo "</table>"; 

[/ PHP]

Спасибо.

Ответы [ 2 ]

1 голос
/ 13 октября 2010

У вас есть две проблемы:

  • Вы используете теги php внутри тегов php:
  • Отсутствует переменная $rows для получения значения строки БД для поля идентификатора

Вот исправленная версия:

echo "<td><a href=edit_doc.php?id=" . $rows['id'] . ">Edit</a></td>";
1 голос
/ 13 октября 2010

Код в ссылке неверный, вы помещаете <?php в строку, которая не будет проанализирована php. кроме того, строка должна выглядеть примерно так:

echo "<td><a href=edit_doc.php?id=" . $rows['id'] . ">Edit</a></td>";

рассмотрите возможность использования редактора с подсветкой синтаксиса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...