В чем ошибка? Вроде все делаю верно, указываю поле в котором (которое соответствует ID) нужно изменить графу wmr. Но почему то не меняется оно. подскажите PHP: <?php include("config.inc.php"); $rr = $_GET['id']; echo ' <form name="1" action="" method="post"> <input name="wmrko" type="text" value=""> <br/> <input name="do" type="submit" value="Редактировать"> </form>'; $wm = $_POST['wmrko']; if ($wm!= '') { $result = mysql_query ("UPDATE users SET wmr = '$wm' WHERE id='$rr'"); } ?>
1. Где подключение к базе данных, в "config.inc.php"? 2. И попробуй отредактировать строчку PHP: $result = mysql_query("UPDATE `users` SET `wmr` = '{$wm}' WHERE `id`='{$rr}'");
Вот : PHP: <? $DBSERVER = "localhost"; $DBUSER = "lol"; $DBPASS = "lol"; $DB = "lol"; ?> не помогло редактирование. все равно не меняется.
PHP: <form name="1" action="" method="post"> action = "" В кавычках пропиши название web-страницы, в которой выполняется скрипт, т.е. которую сейчас редактируешь.
Нужно прописать url страницы к которой идёт запрос, например так Code: <form name="1" action="/login.php" method="post"> Можешь в аську написать, если не справишься)
PHP: $result = mysql_query("UPDATE `users` SET `wmr` = '{$wm}' WHERE `id`='{$rr}'")or die(mysql_error()); и посмотри какую ошибку выплюнет мускуль. Если ее небудет, проверь выполняется ли условие и т.д т.е решай проблему поэтапно или удалить action тогда запрос вернется на эту-же страницу
PHP: <?php include("config.inc.php"); ?> <form method="post"> <input name="wmr" type="text" value=""> <br/> <input name="do" type="submit" value="Редактировать"> </form><?php if (isset($_POST['do'])) { var_dump($_POST,$_GET); // смотри что выведет эта строка. возможно ты GET забыл передать. mysql_query ('update users set wmr="'.mysql_real_escape_string($_POST['wmr']).'" where id='.(int)$_GET['id']) or die(mysql_error()) } а вообще, судя по названию редактируемого поля, автору лучше бросать это дело ибо из-за него, с такими скулями, пострадают невинные пользователи. да и не только в скулях дело. и это что же я могу передать любой id и изменить кому угодно кошелёк? гениально..