Вывод в таблицы разного стиля

premiums

Guest
Понятно топ можно закрывать...

Автор оригинала: MD
чувак, просто не выводи поля, которые не заполнены. все. :)
Я не могу не выводить так как у некоторых дилеров эти поля заполнены
 

Фанат

oncle terrible
Команда форума
чувак.
запомни,пожалуйста, что я тебе скажу.
тут помогают всем, без разбору.
всем, кто в состоянии чётко и ясно задать вопрос.
Серого волка с Карабасом-барабасом тут нет.
и не надо в каждом посте лить слёзы от страха.

постарайся побороть свои комплексы, и писать только по делу.
если что-то не получается- то не информировать об этом факте общественность, а чётко излагать суть проблемы по форме:
1. что хотел получить
2. что сделал
3. что получил в итоге.
с примерами и пояснениями.

в этом случае тебя никто стебать не будет, а проблемы твои будут решаться в два счёта.
А своими невнятными вопросами и нытьём ты только провоцируешь людей.

Отвечать мне не надо.
просто задай вопрос, если тебе ещё что-то не ясно, по той форме, которую я тебе дал.
 

premiums

Guest
Я задал....
Вот тут

Объясню подробнее.
Есть форма вывода данных из БД (MySQL)

PHP:
<p align="center"><h3 align="center" style="width=30%;">Список дилеров</h2></p>

	<table cellpadding=3  cellspacing=0 border=0 align="center" width="80%" class="StdTable">
	<tr>
	<th>Покупатели ТД ЗИЛ</th><th>Город</th><th>Статус</th><th>Телефон</th></tr>
	<?php
	

	while ( $row = mysql_fetch_assoc ( $result ) )
	{
	
		
if($a++ % 2) 
$color="c1"; 
else 
$color="c2"; 
echo  "<tr>
<td class='$color' width='200px'><a href=\"{$script}&dealerview={$row['id']}\"> {$row['dname']}</a></td>
<td align=center class='$color' width='180px'>{$row['city']}</td>
<td align=center class='$color' width='180px'>{$row['status']}</td>
<td align=center class='$color' width='180px'>{$row['tel']}</td>
</tr>" ;

	}
	
	?>
	
	<?php
}
else 
{
	$id = mysql_escape_string( $_GET['dealerview'] );
	$result = sql_query( "SELECT * FROM {$prefix}_dilers  WHERE checkbox = '1' AND id = '$id'", $dbi );
	if ( mysql_num_rows($result) == 0 )
	{
		?><b>ТАКОГО ДИЛЕРА НЕ СУЩЕСТВУЕТ!</b><?php
	}
	else 
	{
		$row = mysql_fetch_assoc ( $result );
		
	?>


	<p align='center'><b>Подробная информация о дилере:</b></p><br>
	<table cellpadding='3' cellspacing='0'  border=1 align='center'>
	<tr><td class="c1"><strong>Организация:</strong> </td><td class="c1"><?php echo $row['dname']; ?></td></tr>
	<tr><td class="c2"><strong>Город:</strong> </td><td class="c2"><?php echo $row['city']; ?></td></tr>
	<tr><td class="c1"><strong>Адрес:</strong> </td><td class="c1"><?php echo $row['address']; ?></td></tr>
	<tr><td class="c2"><strong>Телефон:</strong> </td><td class="c2"><?php echo $row['tel']; ?></td></tr>
	<tr><td class="c1"><strong>Факс:</strong> </td><td class="c1"><?php echo $row['fax']; ?></td></tr>
	<tr><td class="c2"><strong>Класс:</strong> </td><td class="c2"><?php echo $row['class']; ?></td></tr>
	<tr><td class="c1"><strong>Статус:</strong> </td><td class="c1"><?php echo $row['status']; ?></td></tr>
	<tr><td class="c2"><strong>Контактное лицо:</strong> </td><td class="c2"><?php echo $row['contact']; ?></td></tr>
	<tr><td colspan="2" ><div align='center'><a href='javascript:history.back(1)'><b><< Назад >></b></a></div>
</td></tr>
	<?php
	}
}
	
include_once("footer.php");
?>

Если к примеру в строке <?php echo $row['fax']; ?> отсутствует информаци то эта строка не отоброжается.
 

lucas

Guest
1. Прочитай правила форума: никто не рад читать килограмм чужого кода.

2.
PHP:
<?php if ('' != $row['fax']) { ?>тут строка<?php } ?>
 

premiums

Guest
Автор оригинала: lucas


2.
PHP:
<?php if ('' != $row['fax']) { ?>тут строка<?php } ?>
if ('' ! кавычки определяют что если значение fax не обозначено или равно 0
то не отоброжать?
 

premiums

Guest
Спасибо. Все заработало)

Можно закрывать тему.
 
Сверху