нужно данные обновить в бд

Статус
В этой теме нельзя размещать новые ответы.

MadDen

Новичок
нужно данные обновить в бд

вроде по смыслу всё продумал а не хотят данные передоваться в бд вот листинг:
PHP:
<?php
///
session_start(); // стартуем сессию

include "conf.php"; // коннект к бд
///анкета
///
include "header.php";
///

If (!empty($_SESSION['login']))
{


$login = $_SESSION['login'];
$result = mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."'");

while ($r = mysql_fetch_array($result))
{ 
if (empty($login) || empty($pass))
{
echo '<form name="anketa" action="anketa.php" method="post">';
echo '<div class="quote_conteiner">';
echo '<b>Ваш ник:</b><br/> <input type="name" name="login" value="'.$r['login'].'">';
echo '</div>';
echo '<div class="quote_conteiner">';
echo '<b>Ваш пароль:</b><br/> <input type="text" name="pass" value="'.$r['pass'].'">';
echo '</div>';
echo '<div class="quote_conteiner">';
echo '<input type="submit" name="ok" value="Обновить">';
echo '</div>';
echo '</form>';
echo '<div class="quote_conteiner">';
echo '<a href="index.php">Главная</a><br/>';
echo '</div>';
exit();

if (mysql_query("UPDATE * FROM `users` WHERE `login`='".$login."' AND `pass`='".$pass."'"))
{
echo 'Данные успешно обновлены';
}

}
};
}

else
{
echo 'Иди отсюдаго';
}

///
include "footer.php";
///

?>
нужно чтобы вновь введённые данные обновлялись в бд заменяя старые.
По смыслу вроде всё продумал но данные даже не хотят передоваться дальше скорее всего где-то ошибка в сессиях вернее с сесиями и методом пост, подскажите как решить данную проблему на наглядном примере.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
>while ($r = mysql_fetch_array($result))
а зачем для вытягивания 1-й записи цикл нужен?
Логин не уникален?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху