Код ниже должен отображать id пользователя из mysql, который входит на страницу под своим логином, но в адресную строку выводит id=Resource id #5, в чем может быть ошибка? login.php PHP: <?php include_once("bd.php"); if (isset($_POST['login'])){ $login = $_POST['login']; if ($login == '') { unset($login); exit ("Введите пожалуйста логин!"); } } if (isset($_POST['password'])){ $password = $_POST['password']; if ($password == '') { unset($password); exit ("Введите пароль"); } } $login = stripslashes($login); $login = htmlspecialchars($login); $password = stripslashes($password); $password = htmlspecialchars($password); $login = trim($login); $password = trim($password); $password = md5($password); $user = mysql_query("SELECT id FROM users WHERE login='$login' AND password='$password'"); $id_user = mysql_fetch_array($user); if (empty($id_user['id'])){ exit ("Извините, введённый вами логин или пароль неверный.<a href='index.php'>назад</a><br>"); } else { $_SESSION['password'] = $password; $_SESSION['login'] = $login; $_SESSION['id'] = $id_user['id']; $id_user = $_GET['id']; $qq = mysql_query("SELECT * FROM users WHERE id = $user"); $id_user = mysql_fetch_row($user); echo "<meta http-equiv='Refresh' content='0; URL=index.php?id=$user'>"; } ?>
PHP: $qq = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id = $user")); $id_user = $qq['id']; echo "<meta http-equiv='Refresh' content='0; URL=index.php?id=$id_user'>";
PHP: $qq = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id = $user")); $id_user = $qq['id']; echo "<meta http-equiv='Refresh' content='0; URL=index.php?id=$id_user'>"; я так делал, в таком случае в адресной строке пишется http://localhost/q/index.php?id=, тоесь пустое значение ничего нет, самое инересное что логин и пароль зашифрован в MD5 выводится, а id из mysql не хочет((( а если делаю так как ниже показано то в адресной строке появляется http://localhost/q/index.php?id=Array такое значение PHP: $qq = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id = $user")); $id_user['id'] = $user['id']; echo "<meta http-equiv='Refresh' content='0; URL=index.php?id=$id_user'>";
спасибо что "очень помогли", разобрался сам, если у кого нить есть такая же проблема то можно решить ее так echo "<meta http-equiv='Refresh' content='0; URL=index.php?id={$id_user['id']}'>"; и все работает