[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавление информации в базу данных через форму
zura87
Здравствуйте!Помогите пожалуйста разобраться с небольшой проблемой.

начал делать личный кабинет для пользователей и нужно,чтобы с этой страницы авторизованный пользователь мог внести информацию в базу данных через форму.у меня есть таблица users куда и вносится информация при регистрации.как сделать, чтобы пользователь вошедши под своим id добавлял информацию именно в ту таблицу где находятся данные о нем "login" "password" и т д.

Спасибо зарание!



Спустя 20 минут, 20 секунд (1.07.2012 - 23:56) Игорь_Vasinsky написал(а):
UPDATE + WHERE `login` = '".$login."' - но логин должен быть уникальным.

Спустя 8 часов, 18 минут, 52 секунды (2.07.2012 - 08:15) sergeiss написал(а):
Цитата (zura87 @ 2.07.2012 - 00:36)
как сделать, чтобы пользователь вошедши под своим id добавлял информацию именно в ту таблицу где находятся данные о нем "login" "password" и т д.

Из этой фразы следует, что ты для каждого юзера делаешь свою таблицу? Или я ее неправильно понял?

Спустя 14 минут, 42 секунды (2.07.2012 - 08:30) zura87 написал(а):
Если конкретнее,то у меня есть таблица users с id,login,password,email,site,f_name,s_name,при регистрации заполняются поля login,password,email,site,а когда узер зайдет в личны кабинет он там может добавить полное имя и фамилие,тоесть f_name,s_name в туже самую таблицу.

Спустя 51 минута, 15 секунд (2.07.2012 - 09:21) zura87 написал(а):
Цитата (Игорь_Vasinsky @ 1.07.2012 - 20:56)
UPDATE + WHERE `login` = '".$login."' - но логин должен быть уникальным.

а как сформулировать точнее запрос?надо писать опять INSERT INTO ,конкретнее подскажите пожалуйста....

Спустя 26 минут, 41 секунда (2.07.2012 - 09:48) Каролина написал(а):
<form action="" method="post">
ЛОГИН<input type="text" name="login">
ПАРОЛЬ<input type="password" name="pass">
</form>
<?
$login=$_POST['login'];
$pass=$_POST['pass'];
mysql_connect("")//подключку сам впишеш
mysql_select_db("")//туту тоже сам
$sql=INSERT INTO `table`('login','pass');
$sql=("'.$login.'","'.$pass.'");
mysql_query($sql);

Спустя 12 минут, 7 секунд (2.07.2012 - 10:00) zura87 написал(а):
Цитата (Каролина @ 2.07.2012 - 06:48)
<form action="" method="post">
ЛОГИН<input type="text" name="login">
ПАРОЛЬ<input type="password" name="pass">
</form>
<?
$login=$_POST['login'];
$pass=$_POST['pass'];
mysql_connect("")//подключку сам впишеш
mysql_select_db("")//туту тоже сам
$sql=INSERT INTO `table`('login','pass');
$sql=("'.$login.'","'.$pass.'");
mysql_query($sql);

Спасибо,но я тут не понялкак это обновляться будет,это ведь только вносит в базу

Спустя 27 минут, 29 секунд (2.07.2012 - 10:27) zura87 написал(а):
Спасибо всем,разобрался наконецто :D
получилось с
$result = mysql_query ("UPDATE users SET s_name='s_name' WHERE login='$login'");
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.