вывожу данные я так:
$query = "SELECT * FROM user WHERE login='$name'";
$result=mysql_query($query);
$n=mysql_fetch_array($result);
print "имя: <font color='green'>Имя:</font> <br><font color='blue'>$n[name].</font> <br> <font color='green'>Дата Рождения (Год-Месяц-День):</font> <br><font color='blue'> $n[god].</font> <br> <font color='green'>Город:</font> <br><font color='blue'> $n[gorod].</font>"; //и т.д...
как теперь сделать, чтобы они могли все свои данные редактировать?
вывести в форму, например, так:
echo "<input name=\"\" type=\"text\" value=\"".$n['login']."\">";
echo "<input name=\"\" type=\"text\" value=\"".$n['name']."\">";
echo "<input name=\"\" type=\"text\" value=\"".$n['god']."\">";
echo "<input name=\"\" type=\"text\" value=\"".$n['gorod']."\">";
prinr '<input type="submit" name="submit" value="изменить" />';
как теперь сделать обработку?
для начала так:
if (!empty($_POST['submit'])){ //т.е. если кнопка нажата, то выполняем следующее, а что будет следущее? вот в этом у меня и вопрос...
помогите, пожалуйста.
Спустя 2 минуты, 40 секунд (1.08.2012 - 00:07) Игорь_Vasinsky написал(а):
mysq_query
UPDATE
WHERE
UPDATE
WHERE
Спустя 2 минуты, 5 секунд (1.08.2012 - 00:09) DoKeRaToR написал(а):
Игорь_Vasinsky, спасибо. а можно чуть поподробнее? просто сейчас нету времени перечитывать литературу... как будет время- обязательно прочитаю...
Спустя 3 минуты, 40 секунд (1.08.2012 - 00:12) Игорь_Vasinsky написал(а):
после того как ты понял что кнопка формы нажата
- отфильтровать (обтаботать) данный с формы
- произвести обновление таблицы БД (UPDATE), с условием WHERE - например по полю id - чтоб нужная строка подверглась обновлению, а не все
для этого добавь скрытое поле в форму - куда в value передай id строки - и в обработчике принимай этот id и ставь в WHERE в запрос на обновление.
- отфильтровать (обтаботать) данный с формы
- произвести обновление таблицы БД (UPDATE), с условием WHERE - например по полю id - чтоб нужная строка подверглась обновлению, а не все
для этого добавь скрытое поле в форму - куда в value передай id строки - и в обработчике принимай этот id и ставь в WHERE в запрос на обновление.
Спустя 3 минуты, 37 секунд (1.08.2012 - 00:16) DoKeRaToR написал(а):
Игорь_Vasinsky, спасибо, попробую 
