powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вывод Html кода в php в зависимости от условий
13 сообщений из 13, страница 1 из 1
Вывод Html кода в php в зависимости от условий
    #38406977
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите, у меня допустим есть html код - несколько заготовок...
в зависимости от условий мне нужно выводить этот Html код, или же не выводить вообще...

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
if (условие_1)
{
$Perem1='<td class="td_main_result_search_click" BGCOLOR="'.$color.'"><a href="result_m.php?m='.$row['idManufacturer'].'">'.$row['Manf'].'</a></td>';
$strSQL="sql запрос";
}
if (условие_2)
{
$Perem1='<td class="td_main_result_search_click" BGCOLOR="'.$color.'"><a href="">'.$row['CountryName'].'</a></td>';
$strSQL="sql запрос";
}
mysql_connect("localhost", "root", "") or die (mysql_error ());
	mysql_select_db("test") or die(mysql_error());
	$preparate = mysql_real_escape_string($preparate);  
	$rs = mysql_query($strSQL);
	if($rs === FALSE) {
    die(mysql_error()); // ошибки
}
	unset($_POST['preparate']);
	$k=1;
	while($row = mysql_fetch_array($rs)) 
	{
	if($k%2==0) $color="#FFFFFF";else $color="#F1F1F1"; 
$k++;
echo $Perem1;
			}
	mysql_close();



но при таком выводе в переменных Null!

получаем
Код: html
1.
<td class="td_main_result_search_click" BGCOLOR=""><a href="result_m.php?m="></a></td>


т.е. значения в переменных нету! а нужно, чтобы они были, т.к. после запроса в этих переменных должны быть значения....
когда я вывожу эти переменные через
Код: php
1.
echo '<td class="td_main_result_search_click" BGCOLOR="'.$color.'"><a href="result_m.php?m='.$row['idManufacturer'].'">'.$row['Manf'].'</a></td>';


то все выводит как надо

но мне надо их выводить через переменные или еще как)) т.к. мне нужно будет выводить много html кода
у меня никак не получается... помогите
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407096
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простыми словами
как вывести на страницу одну или другую html таблицу с данными из бд в зависимости от условий
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407158
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне приходит в голову использовать GoTo
но должен быть другой способ)
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407194
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что в условие_1 и условие_2 ?
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407224
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Electric200,
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
if ((!empty($_POST['preparate'])) && (!empty($_POST['city'])))
{
$preparate = strip_tags($_POST['preparate']);
$preparate = htmlspecialchars($preparate);
$city = intval($_POST['city']);
$Category = !empty($_POST['Category']) ? $_POST['Category'] : array(); 

if (( sizeof($Category)>0 ) && (!in_array ('6', $_POST['Category']))) {
 $strSQL = "SELECT .......";
goto metka1;
	}
if (( sizeof($Category)>0 ) && (in_array ('6', $_POST['Category']))) {
 $strSQL = "SELECT .......";
goto metka1;
	}
if (( sizeof($Category)>0 ) && (in_array ('2', $_POST['Category']))&& (!in_array ('1', $_POST['Category']))&& (!in_array ('3', $_POST['Category']))&& (!in_array ('5', $_POST['Category']))&& (!in_array ('6', $_POST['Category']))) {
 $strSQL = "SELECT .......";
goto metka2;
	 }

}


попробывал вариант с GoTo но на вторую метку не переходит что-то)
но меня интересует вариант без GoTo
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407228
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
условий будет порядка 10-15
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407265
ejnadall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-y,

курим в сторону:
switch и case
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407323
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ejnadall,
а как проверить одновременно несколько параметров при помощи switch case?
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407337
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вывести на страницу одну или другую html таблицу с данными из бд в зависимости от условий
помогите плз.....
все перепробывал что нашел в нете, ничего не выдает желаемый результат
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407347
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем не нравится if...else ?
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407366
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleА чем не нравится if...else ?
if .... else мне нравится)
я просто еще до конца условия не писал
мне сейчас самое главное выводить ту или иную HTML таблицу с данными
подскажите пожалуйста, может вы знаете как это сделать
или может почему у меня на вторую метку не перескакивает (мне кажется что-то в условиях глючит, но если удаляю условия для первой метки, то на вторую перескакиевает)
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407618
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-y,

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
//POST Category List
$postcat = array();
//SQL List [id_category] = sql
$sqllist = array();
$sqllist[1] =  $strSQL = "SELECT .......";
$sqllist[2] =  $strSQL = "SELECT .......";
$sqllist[3] =  $strSQL = "SELECT .......";
$sqllist[4] =  $strSQL = "SELECT .......";

foreach ($postcat AS $key=>$value) {
    if (isset($sqllist[$key])) {
        print $sqllist[$key];
    }
}


Ну а дальше, уже как фантазия нарисует ваша.
...
Рейтинг: 0 / 0
Вывод Html кода в php в зависимости от условий
    #38407653
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Electric200,
спасибо, попробую
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Вывод Html кода в php в зависимости от условий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]