то есть, когда я захожу в папку user/login то запрашивается файл userProfile и в него передаётся get запрос, вроде работает, но есть одна проблема. Когда я допустим открываю mysite.ru/user/login (через ссылку или адресную строку, не имеет значения), в конце добавляется ?login=login, и строка будет иметь вид mysite.ru/user/login/?login=login, если же открываю с слешем в конце (mysite.ru/user/login/), то такой проблемы нет.
Подскажите пожалуйста, где я наступаю на грабли? (Добавление)
Проблему решил, ошибка была в php
Существует 2 таблицы, допустим article и users, в article существует строка author_id, то есть id пользователя из таблицы users, которая имеет id и login.
Собственно вопрос, можно ли связать эти таблицы в phpmyadmin что бы при запросе на author_id возвращался не id пользователя, а логин?
DeepVarvar, А каким методом из двух выше перечисленных предложили бы сделать вы? Просто в php я новичок и если и делаю, то возможно не правильно.
Вообще этот код предназначен для регистрации, где он проверяет формы на то заполнены ли они, далее проверяет их содержание, ну а в случае чего даёт ошибку.
Доброго времени суток! Не так давно начал учить php, ну и как у многих новичков возникают вопросы. Мой вопрос следующий: существует ли определённая последовательность if else (else if), и можно ли организовывать код так, как я его построил?
У меня возникают некоторые сомнения, так как я никогда не видел что то воде
Здравствуйте! С php знаком не так уж и давно, вернее не углублялся особо далеко. Решил сделать небольшую новостную ленту под свои нужды, нашёл у вас замечательную статью по поводу постраничного вывода, слегка подправил её и установил себе, но всё же есть одна небольшая проблема - отмена ссылки на текущей странице. В оригинале кода, постоянно была не активна лишь ссылка "1", не смотря на какой странице я нахожусь. Собственно код ниже, с комментариями
//Код связанный с постраничным выводом, при работе отображается следующим образом www.site.name/index.php?page=1
if($pagelist== 1)
{
$pagenumb=0;
}
elseif($pagelist!= 1)
{
$pagenumb=$_GET['page']*10-10;//Код для отображения страниц вместо количества новостей на странице (тобишь не .../index.php?page=40 , а .../index.php?page=4)
if($pagenumb<0)//Предотвращение ошибки когда значение /?page=* будет равняться менее нуля (отрицательное число).
{
$pagenumb=0;
};
}else//предотвращение недоразумения в MySQL когда юзер переходит на www.site.domain/index.php
{
$pagenumb=0;
}
$res=mysql_query("SELECT * FROM test ORDER by id LIMIT $pagenumb, $amountarticles");