Программирование > PHP

обновление базы данных

(1/2) > >>

Elfist:
вот такая проблема

существует таблица с 3-мя строками: id,link,title
нужно отредактировать поле link и title

<?php include("../config.php");?>  
<?php include("../lock.php");   
if (isset($_POST[\'id\'])) {$id = $_POST[\'id\']; }    $resultk = mysql_query ("SELECT * FROM friends WHERE id=\'$id\'");  
$myrowk = mysql_fetch_array($resultk);        
 print <<<HERE      <form id="form1" method="post" action="update_friend.php">
<label>Введите название сайта  
 <input value="$myrowk[title]"  type="text" name="title" id="title" />        </label>            <label>Введите ссылку на сайт 
<input value="$myrowk[link]" type="text" name="link" id="link" /></label>
<input name="id" type="hidden" value="$myrowk[id] "/><label>          <input type="submit" name="submit" id="submit" value="Изменить данные "/></label></form>    HERE;    ?>

соединение с базой данных происходит в файле config.php

Собственно проблема вот в чём.Почемуто не выводится значение "value"(которое и надо изменить) т.е $myrow[title\'] почему-то пустое значение,хотя в базе данных оно есть.


Версия сервера: 5.0.51a

кто чем может помогите

for_i_0:
А что мешает проверить значения переменной которая передаются в запрос?

Я бы еще посоветовал включить error_reporting(E_ALL)
очень помогает.

Elfist:
а смысл её проверять?

for_i_0:
Elfist
ты проверишь или мне закрыть тему ?

Elfist:
ЗАкрывать не надо.Просто не вижу смысла проверять,ведь и так знаю, что она пуста.
Ну может я не так понял тебя,если можно то поподробней.
Ах да...вот ещё что: почему-то на домашней машине всё работает а вот на хосте нет!

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии