- Автор темы
- #1
Доброговремени суток.
Нужно чтобы методам _POST , переменные редактировались и передовались в базу.
Файл config.php содержит соединение к базе.
$_GET['id'] - берет имя пользователя из базы.
В чем моя ошибка, не хочет сохронять измененные переменные?!(
Нужно чтобы методам _POST , переменные редактировались и передовались в базу.
Файл config.php содержит соединение к базе.
$_GET['id'] - берет имя пользователя из базы.
В чем моя ошибка, не хочет сохронять измененные переменные?!(
PHP:
<?php
include "config.php";
if(!isset($_GET['id']))
echo "Пользователя не существует!";
else
{
$id = $myrow['userid'] ? stripslashes($_GET['id']) : $_GET['id'];
echo "Редактирование юзера " .$id;
}
$add = mysql_query ("SELECT `passwd`,`homedir` FROM ftpuser WHERE userid='$id' ", $link);
$adds = mysql_fetch_array($add);
$login = $adds['userid'] == $_POST['login'];
$password = $adds['passwd'] == $_POST['password'];
$homedir = $adds['homedir'] == $_POST['homedir'];
if (!isset($_POST['edition'])) {
echo <<<HTML
<form action="" method="post">
<p>Изменить логин: <input name="login" type="text" value="$id" size="20"></p>
<p>Изменить пароль: <input name="password" type="text" value="{$adds['passwd']}" size="20"></p>
<p>Изменить папку: <input name="homedir" type="text" value="{$adds['homedir']}" size="20"></p>
<p><input name="del_user" type="submit" value="Удалить пользователя"></p>
<p><input name="edition" type="submit" value="Изменить данные"></p>
</form>
HTML;
$result = mysql_query ("UPDATE ftpuser SET userid='{$adds['userid']}', passwd='{$adds['passwd']}', homedir='{$adds['homedir']}' WHERE userid='$id'", $link);
if ($result == 'true')
{
echo "<p>Пользователь успешно откредоктирован</p>";
}
else
{
echo "<p>Пользователь не откредоктирован</p>";
}
}
?>