Доброго времени суток! Прошу помочь
Имеется небольшая таблица
Users в БД
DATA на Mysql
Сделал форму для вставки(insert) строки значений
name,email, picture, pass (поле ID добавлено)
Помогите пожалуйста переделать запрос для обновления(UPATE) строки значений
name,email, picture, pass по введенному ID, то есть вводим ID записи и заполняем новые значения полей.
Код формы для вставки новой строки в БД прилагаю
Приложение:
<?php
$link = mysql_connect("localhost", "root")
or die("Не могу подключиться" );
// сделать $DB текущей базой данных
mysql_select_db("data", $link) or die ('Не могу выбрать БД');
?>
<form enctype='multipart/form-data' method=POST>
<table cellpadding="0" cellspacing="6">
<tr><td><p>ID</td><td><input class=input size=40 type=text name=ID></td></tr>
<tr><td><p>Имя</td><td><input class=input size=40 type=text name=name></td></tr>
<tr><td><p>email</td><td><input class=input size=40 type=text name=email></td></tr>
<tr><td><p>Аватар</td><td><input class=input size=40 type=file name=avatar></td></tr>
<tr><td><p>Пароль</td><td><input class=input size=40 type=text name=pass></td></tr>
<tr><td></td><td><input class=button type=submit name='submit1'></td></tr>
</table>
</form>
<?php
if ($_POST['submit1']) {
$ip = getenv("remote_addr");
$name=$_POST['name'];
$email=$_POST['email'];
$pass=$_POST['pass'];
if (!empty($name) && !empty($email) && !empty($pass)){
// Если поле выбора картинки не пустое - закачиваем её на сервер
if (!empty($_FILES['avatar']['tmp_name']))
{
// Закачиваем файл
$path="files/".date("YmdHis",time()).strrchr($_FILES['avatar']['name'], ".");
if (copy($_FILES['avatar']['tmp_name'], "./".$path)) $picture = $path;
}
$a=0;
$query = "INSERT INTO users VALUES (0,
'$name',
'$email',
'$picture',
'$pass','$ip','$a');";
if(mysql_query($query))
{
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>
</HEAD>";
}
}else links("Нужно заполнить все поля");
}
?>