Последний вариант и предпоследний: всё одинаково!
Я показал пример, он показал рабочий код.
Та же переменная локальная, которая с указанием global делается глобальной.
Можно было вернуть переменную с помощью оператора return
Ну смотри с самого начала. Пользователь нажимает на ссылку, попадает на страницу с новостью. Какой процесс происходит?! Выборка из базы. Выбираются элементы полей этой новости, а также поле action с цифрой. Если комментариев небыло оставлено к этой новости, то цифра допустим ноль, а если цифра один?! то идёт выборка всех комментариев, уже в другой таблице где тоже в поле action стоит цифра 1.
Даже не нужно записывать таблице с новостями отдельное поле. Можно использовать
id с автоинкрементом. Есть 150 новостей! допустим к 150-той новости был добавлен
комментарий, в поле action таблицы с комментариями в ячейку запишется 150. После чего и будут выбраны комментарии где есть цифра 150.
Уловил суть!?
android, почему вдруг нельзя такое организовать.
1. Должен проверятся, включен ли Javascript, если нет - редирект на страницу с предупреждением.
2. Используем библиотеку JQUERY и технологию AJAX.
3. Общаемся со страницы со скриптом с проверкой копирайта
Если удаляют копирайт, а нетушки, скрипт проверил, он должен там стоять и вернул обратно.
А выборку нужно производить по всем критериям!?
Можно выбрать все поля, а далее условием php срезать, но это доп. нагрузка на базу.
Переделать структуру базы под удачный запрос!
Организовать отдельную таблицу для комментариев и привязывать её к новостям, через какой-то идентификатор.
Смотри, например есть поле action для каждой таблицы в базе, я имею ввиду эти две таблицы, с новостями и комментариями.
Имеем допустим 5 новостей.
В таблице для этих новостей в ячейках поля action
соответственно 1,2,3,4,5 (5 ячеек)
Когда человек читает новость, допустим пятую. Выбирается помимо остальных полей,
поле action со значением 5 (мы же пятую новость читаем!)
Но вот и всё. Если кто-то оставляет комментарий,
то в таблицу (в отдельную таблицу) в поле action вписывается значение 5.
Теперь выборка новости производится по критерию числа в поле action таблицы с комментариями.
А в чём подвох, я не понял! (Добавление)
Наверно, понял.
На каждой строке использован оператор echo
Хотя можно обойтись одним
Привычка писать echo для каждой строки.
Потом в конечном варианте он срезается до нескольких.
Не помню, какая конечная вставка php используется без использования операторов вывода, тоесть конечный закрывающий код php есть указанием что содержимое внутри тегов нужно вывести.