За последние 24 часа нас посетили 201776 программистов и 2210 роботов. Сейчас ищут 1804 программиста ...

Редактирование записи в базе...

Тема в разделе "PHP для новичков", создана пользователем Димон, 3 июн 2009.

  1. Димон

    Димон Активный пользователь

    С нами с:
    12 май 2009
    Сообщения:
    152
    Симпатии:
    0
    Прошу помощи. Есть страница с выводом результата запроса, но не могу заставить выводить нужную мне форму для редактирования одной записи на этой-же странице. Вот часть скрипта:
    PHP:
    1.  
    2. .....................
    3. $result = mysql_query($sql)or die ("Query failed: " .mysql_error());
    4.  echo "<table border='1' bgcolor='#EEEEEE' width='100%'>";
    5.  echo "<tr bgcolor='#A4D1FF'>";
    6.  echo "<th> </th><th WIDTH='200'><h2 style='color: #00008F;'>Фамилия</th><th WIDTH='16%'><h2 style='color: #00008F;'>Имя</th><th WIDTH='16%'><h2 style='color: #00008F;'>Отчество</th><th WIDTH='25%'><h2 style='color: #00008F;'>Должность</th><th WIDTH='*'><h2 style='color: #00008F;'>Отдел</th>";
    7.  echo "</tr>";
    8.  while ($row = mysql_fetch_array ($result))
    9.  {
    10.     echo "<tr>";
    11.     echo "<td align='center' bgcolor='#D5D5D5'>
    12.     <a href='Sotr.php?Sotrudnik_id=",$row ['Sotrudnik_id'],"'><img align='right' hspace='2' width='16' height='16' src='img/b_edit' border='0' width='155' height='119' alt='Редактировать' title='Редактировать' /></a></td>";
    13.     echo "<td>",$row ['Femyli'],"</td><td>",$row ['Name'],"</td><td>",$row ['Otchestvo'],"</td><td>",$row ['DolgnostName'],"</td><td>",$row ['OtdelName'],"</td>";
    14.     echo "</tr>";
    15.     }
    16.     echo "</table>";
    17. }
    18.  
    19. else
    20. {
    21. ???????????????
    22. }
    23.  
    Вот нужная мне форма:
    PHP:
    1.  
    2. <form name="newUser" action="blocks/insert_sotrud.php" method="POST">
    3. <table>
    4. <tr>
    5. <td align="left">
    6. Фамилия:</td>
    7. <td>
    8. <input type="text" name="Femyli" size="30"/></td><td style="color: #FF0000;">*</td></tr>
    9. <tr>
    10. <td align="left">
    11. Имя:</td>
    12. <td>
    13.  <input type="text" name="Name" size="30"/></td><td style="color: #FF0000;">*</td></tr>
    14.  <tr><td align="left">
    15. Отчество:</td>
    16.  <td>
    17. <input type="text" name="Otchestvo" size="30"/></td><td style="color: #FF0000;">*</td></tr>
    18. <tr><td align="left">
    19. Отдел:</td>
    20. <td align="left">
    21. <?php
    22.  
    23.  putdb_connect () or exit ();
    24. include "otdels.php"
    25. ?></td>
    26. <td style="color: #FF0000;">*</td></tr>
    27. <tr><td align="left">
    28. Должность:</td>
    29. <td align="left">
    30. <?
    31. include "dolgnost.php"
    32. ?></td>
    33. <td style="color: #FF0000;">*</td></tr>
    34. <tr><td align="left">
    35. Домашний адрес:</td>
    36. <td>
    37. <input type="text" name="Adress" size="30"/></td><td style="color: #FF0000;">*</td></tr>
    38. <tr><td align="left">
    39. Рабочий телефон:</td>
    40. <td>
    41. <input type="text" name="RabTel" size="30"/></td></tr>
    42. <tr><td align="left">
    43. Домашний телефон:</td>
    44. <td>
    45. <input type="text" name="HomeTel" size="30"/></td></tr>
    46. <tr><td align="left">
    47. Мобильный телефон:</td>
    48. <td>
    49. <input type="text" name="SotaTel" size="30"/></td></tr>
    50. </table>
    51. <h4 style="color: #FF0000;">* - Обязательные поля для заполнения</h4>
    52. <input type="submit" value="Внести данные"/>
    53. </form>
    Прошу Вас - помогите новичку. Пожалуйста.