Теперь чтобы получить к ней доступ использую в начале каждой странице -
<?php
session_start();
?>
<td>Вы вошли как:</font> <?php echo "<b>".$_SESSION['user']."</b>" ?></td>
А теперь мне требуется занестси $_SESSION['user'] в базу, в другую таблицу, это возможно?
Зношу примерно так, но ничего из этого не выходит...
$result = mysql_query('insert into orders (name_orders,id_autor)'
.' VALUES (
"'.$_POST['name_orders'].'",
"'.$_SESSION['user'].'")')
Спустя 4 минуты, 55 секунд (10.04.2011 - 15:44) Lightt написал(а):

Спустя 7 минут, 12 секунд (10.04.2011 - 15:51) Guest написал(а):
Неправильный запрос к базе, будьте внимательны.
Вы сначало просто потренеруйтесь основным операциям с базой.
Самое простое используйте MyAdmin там сразу можно увидеть как выглядит запрс в РНР формате.
mysql_query("INSERT INTO `имя базы`.`имя таблицы` (`поле-1`, `поле-2`)
Вы сначало просто потренеруйтесь основным операциям с базой.
Самое простое используйте MyAdmin там сразу можно увидеть как выглядит запрс в РНР формате.
mysql_query("INSERT INTO `имя базы`.`имя таблицы` (`поле-1`, `поле-2`)
Спустя 3 минуты, 29 секунд (10.04.2011 - 15:54) Guest написал(а):
Если вывод из базы, то надо другую команду использовать
mysql_query("SELECT * FROM
Спустя 1 минута, 21 секунда (10.04.2011 - 15:56) Michael написал(а):
Lightt, тебе нужно узнать о mysql_real_escape_string.
А вообще, по вопросу, совсем не ясно что надо то? Откуда выдрать Фамилию? У тебя нет запросов на выбор из базы ...
А вообще, по вопросу, совсем не ясно что надо то? Откуда выдрать Фамилию? У тебя нет запросов на выбор из базы ...
Спустя 2 минуты, 18 секунд (10.04.2011 - 15:58) Michael написал(а):
Цитата |
Неправильный запрос к базе, будьте внимательны |
а что там неправильного? На первый взгляд не вижу ... Имя базы указывать не обязательно, с текущей обычно работаем.
Спустя 1 минута, 24 секунды (10.04.2011 - 15:59) Lightt написал(а):
Да нет, запрос работает, просто в поле стояло значение int поэтому не заносилось...
Просто неправильно сформулировал что именно хочу...
Есть таблица id ФИО Логин Пароль
Для аворизации такой вот код -
А теперь уже на другой странице, мне требуется занести ФИО в другую таблицу...ну или даже не ФИО, а Id
Просто неправильно сформулировал что именно хочу...
Есть таблица id ФИО Логин Пароль
Для аворизации такой вот код -
$username = $_POST['username'];
$password = $_POST['password'];
$query="SELECT * FROM client WHERE Login='$username' and Password='$password'";
$result=mysql_query($query);
$count=mysql_num_rows($result);
if($count==1)
{
session_start();
$_SESSION['user'] = $_POST['username'];
header("Location: index.php");
}
А теперь уже на другой странице, мне требуется занести ФИО в другую таблицу...ну или даже не ФИО, а Id
Спустя 1 минута, 25 секунд (10.04.2011 - 16:01) sebastjan написал(а):
Это самые распространнённые команды для базы, (запись, вывод)
После того как записали в таблицу, выполните команду вывод из таблицы.
Используйте обратные кавычки. (` имя таблицы `) в спецификации требуют
Лучше сразу правильно писать.
После того как записали в таблицу, выполните команду вывод из таблицы.
Используйте обратные кавычки. (` имя таблицы `) в спецификации требуют
Лучше сразу правильно писать.
Спустя 7 минут, 20 секунд (10.04.2011 - 16:08) sebastjan написал(а):
А зачем записываете в базу сессию юзера?
Если для того чтоб отображать на других страницах имя юзера?!
То проще просто прописать в том месте где должно быть имя юзера
вставить echo $_SESSION['юзер'];
или так, обратиться к базе, найти юзера по логину, вывести имя юзера там где надо.
Если для того чтоб отображать на других страницах имя юзера?!
То проще просто прописать в том месте где должно быть имя юзера
вставить echo $_SESSION['юзер'];
или так, обратиться к базе, найти юзера по логину, вывести имя юзера там где надо.
Спустя 4 минуты, 54 секунды (10.04.2011 - 16:13) Lightt написал(а):
Делаю учет поручений...
Для добавления нового поручения требуется автор..
При добавлении нового поручения, они сохраняются в таблице, и тот кто попал туда через сессию, является её автором.
Но проблема в том, что заходит он под логином. И было бы глупо потом писать -
Вам новое поручение от - Light...
Поэтому надо чтобы записывался id
Что бы потом можно было выдать что вам новое поручение от - Колобков С.Р.
Для добавления нового поручения требуется автор..
При добавлении нового поручения, они сохраняются в таблице, и тот кто попал туда через сессию, является её автором.
Но проблема в том, что заходит он под логином. И было бы глупо потом писать -
Вам новое поручение от - Light...
Поэтому надо чтобы записывался id
Что бы потом можно было выдать что вам новое поручение от - Колобков С.Р.
Спустя 4 минуты, 58 секунд (10.04.2011 - 16:18) Lightt написал(а):
А хотя, Логины ведь не повторяются... значит потом можно просто составить запрос к базе с пользователями, и так узнать кто именно написал поручение...
Ладно, всем спасибо, так и попробую =)
Ладно, всем спасибо, так и попробую =)