Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.52/23: Рейтинг темы: голосов - 23, средняя оценка - 4.52
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613

массивы

01.01.2011, 19:15. Показов 4774. Ответов 55
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста. Мне даже задачу сложно объяснить потому что я это понять не могу. у меня есть сайт, когда пользователь залогинился его перенаправляет на страницу sitename.ru/home.php там информация о нём, есть поиск пользователей sitename.ru/search.php когда вводишь логин человека просто инфу выводит не переходя на другую страницу, мне надо так, что бы просто sitename.ru/profile.php?id=1 вводишь и переходило на профиль с этим id, что бы у каждого пользователя была своя страничка. помогите или хотя бы направьте меня в какую сторону идти что бы у меня получилась данная задача.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.01.2011, 19:15
Ответы с готовыми решениями:

Даны массивы A(8), F(8),Q(8). Сформировать массивы С(8), каждый элемент которого вычисляется по формуле
uses crt; type mas=array of integer; var A,F,Q,C:mas; i,s:integer; begin clrscr; writeln('Массив первый:'); for i:=1...

Даны массивы а и b. Получить новые массивы a и b, элементы которых вычисляются по правилу: ai=bi, bi= -ai
Даны массивы а и b, состоящие из n-элементов каждый. Получить новые массивы a и b, элементы которых вычисляются по правилу: ai=bi, bi=...

Упорядочить массивы по по убыванию, потом соединить массивы в один упорядоченный массив
Начала писать, запуталась Даны два одномерных массива состоящие из 10 целых чисел. Упорядочить массивы по по убыванию, потом соединить...

55
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
14.01.2011, 17:04
Студворк — интернет-сервис помощи студентам
aristov-96,
PHP
1
$id = предыдущий id
SQL
1
SELECT id FROM `users` WHERE id > '$id' LIMIT 1
1
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
14.01.2011, 17:14  [ТС]
погоди я не понел

Цитата Сообщение от Sulik78 Посмотреть сообщение
$id = предыдущий id
как я найду предыдущий id что бы следующий запрос выполнить

Цитата Сообщение от Sulik78 Посмотреть сообщение
SELECT id FROM `users` WHERE id > '$id' LIMIT 1
тут ты выбираешь id который больше предыдущего(новый), которого ещё нет? так что ли?
0
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
14.01.2011, 17:20
aristov-96, ты написал
ну я делаю счётчик вручную
нужно получить Id на 1 больше чем предыдущий
я тебе ответил как
если ты хочешь найти максимальный ид
SQL
1
SELECT id FROM `users` ORDER BY id DESC LIMIT 1
0
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
14.01.2011, 17:26  [ТС]
Цитата Сообщение от Sulik78 Посмотреть сообщение
SQL
1
SELECT id FROM `users` ORDER BY id DESC LIMIT 1
ты уверен что запрос правилен? потому что ругается на синтаксис запроса
0
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
14.01.2011, 17:38
aristov-96, а что за БД?
1
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
14.01.2011, 17:41  [ТС]
Цитата Сообщение от Sulik78 Посмотреть сообщение
aristov-96, а что за БД?
аксесс

Добавлено через 51 секунду
я знаю там стандартно счётчик даётся но мне тип текстовый нужен т.к. с другими типами не работет пишет ошибку не соответсвует тип данных
0
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
14.01.2011, 17:54
aristov-96, честно не знаю тогда
но стоит попробовать так
SQL
1
SELECT LAST(id) FROM users
по крайней мере гугл выдал такое
1
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
14.01.2011, 18:10  [ТС]
сколько перепробывал ничего не выходит
вот код
PHP
1
2
3
4
$query = odbc_exec($x, "SELECT Last(id) FROM `users`");
$result2 = odbc_fetch_array($query);
$t = 1;
$i = $result2['id'] + $t;
0
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
15.01.2011, 05:36
aristov-96,
PHP
1
2
3
$result2 = odbc_fetch_object($query);
$t = 1;
$i = $result2->id + $t;
Добавлено через 13 минут
aristov-96, посмотри внимательно
PHP
1
2
3
$result2 = odbc_fetch_array($query); // ты получил массив
$t = 1;
$i = $result2['id'] + $t; // а теперь к этому массиву добавляешь один
конечно не чего не выйдет
используй
PHP
1
odbc_fetch_object
либо
PHP
1
odbc_fetch_row
Добавлено через 40 минут
aristov-96, ну отпишись получилось хоть а то мы стобой две страницы исписали

Не по теме:


тоже не спиться :) ?

1
1 / 1 / 0
Регистрация: 14.01.2011
Сообщений: 3
15.01.2011, 08:55
Жомарт прочитал в гороскопе что если 7-ое число месяца приходится на вторник,то этот день является счастливым.Его за интересовал вопрос, сколько счатсливых дней дней между задаными датами.Помогите жомарту - напишите программу которая посчитает колечество счастливых дней между начальнымии конечной датой.Известно, что начальная дата приходиться на понеднельник
формат выодных данных
первая строка входного файла содержить начальную дату в следущем формате
dd/mm/yyyy, где - dd -день,mm - месяц, год-уууу.(01<=dd<=31, 01<=mm<=12, 0001<=yyyy<=9999) Напоминаем что год Y являеться высокосным, если Y делится на 4 и не делится на 100,или не делится на 400.
во второй строке задается конечная дата в таком же формате.Гаранитуреться, что начальная дата хронологически меньше коеяной даты.
Формат данных
выведите ответ на задачу через
Turbo Pascal
1
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
15.01.2011, 09:15
Zhanr, это вам в другой раздел надо https://www.cyberforum.ru/turbo-pascal/
0
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
16.01.2011, 13:29  [ТС]
Sulik78, да я с телефона входил делать нечего а на телефоне не проверишь ночью ноут не включал) щас проверю

Добавлено через 9 минут
смотри
так у меня
PHP
1
2
3
4
$query = odbc_exec($x, "SELECT `id` FROM `users`");
$result2 =  odbc_fetch_row($query);
$t = 1;
$i = $result2['id'] + $t;
всегда id=1

так
PHP
1
2
3
4
$query = odbc_exec($x, "SELECT `id` FROM `users`");
$result2 =  odbc_fetch_row($query);
$t = 1;
$i = $result2 + $t;
так id=2 всегда
а так
PHP
1
2
3
4
$query = odbc_exec($x, "SELECT Last(id) FROM `users`");
$result2 =  odbc_fetch_row($query);
$t = 1;
$i = $result2 + $t;
так тож всегда 2((
уже столько перепробывал((
всё равно спасибо за помощь как было бы просто если бы тип числовой или сразу счётчик работал(

Добавлено через 21 час 14 минут
блин я уже всё перепробывал есть ещё идеи? помогите пожалуйста

Добавлено через 3 часа 22 минуты
даже если просто тест на главной странице сделать, то есть просто беру id прибавляю 1 и вывожу всё равно всегда 1

Добавлено через 1 минуту
даже если у всех id поставить по 500 всё равно всегда 2

Добавлено через 5 минут
чё то начало получатся я сделал как раньше odbc_fetch_array затем прибавил 1 и вывел
а в базе у меня у всех зареганых разные числа большие
и он вывел id 655 а это второй с конца, причём +1 прибавил, то есть почти самы маленький то есть получается когда я прибавил 1 я опустил на строчку ниже
и как сделать теперь правильно?

Добавлено через 1 минуту
если так
PHP
1
2
3
4
$query1 = odbc_exec($x, "SELECT `id` FROM `users`");
$result2 = odbc_fetch_array($query1);
$i = $result2['id'];
echo $i;
то есть я не прибавляю 1 то самый маленький выводит

Добавлено через 8 минут
я кажется понял всё бы получилось если сортировать нормально он всигда минимальное число берёт и прибавляет 1 а надо макс
0
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
17.01.2011, 19:53  [ТС]
Люди посмотрите пожалуйста мне чуть чуть осталось доделать.
PHP
1
2
3
4
$query1 = odbc_exec($x, "SELECT `id` from `users`");
$result2 = odbc_fetch_array($query1);
$i = $result2['id'];
echo $i;
выведет минимальный Id самый первый как сделать самый последний максимальный?
0
ED
10 / 10 / 3
Регистрация: 06.04.2009
Сообщений: 93
17.01.2011, 21:52
SQL
1
SELECT `id` FROM `users` ORDER BY `id` DESC;
1
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
18.01.2011, 14:51  [ТС]
ED, как я вам благодарен и всем кто помогал всем благодарен
всё получилось!
0
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
18.01.2011, 15:04
aristov-96, так Вам это раз 10 посоветовали сделать

Не по теме:


или может я криво вижу

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2011, 15:04
Помогаю со студенческими работами здесь

Табулирование функции и поиск данных. Одномерные массивы. Двумерные массивы
Вычислить сумму первых четырех отрицательных элементов. В соответствии с п. 5.16 правил &quot;Запрещено создавать темы с множеством...

Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100)
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Заполнить массивы случайными числами, лежащими в интервале 0 до...

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц)
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

Файлы. Компоненты - массивы чисел. Переформировать файл, где сначала идут массивы с положительными макс. элементами
Здравствуйте!! я пишу такую задачу: нужно написать две программы, одна из них создает файл, где компоненты - массивы вещ. чисел; ...

Многомерные массивы, как перебирать внутренние массивы
Здравствуйте. Такой учебный код и плохо понимаю как перебираются внутренние массивы, может кто пояснит подоходчивее. Именно внутренний...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
56
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru