Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывод из БД

Сообщения:  [1-7] 

 
 автор: sim5   (20.12.2007 в 21:56)   письмо автору
 
   для: Faraon   (20.12.2007 в 21:52)
 

По моему вообще никакой замены не требуется, а хватит и одного массива.

   
 
 автор: Faraon   (20.12.2007 в 21:52)   письмо автору
 
   для: Dizels   (20.12.2007 в 17:56)
 

>Zamena($e['form']')
После ['form'] уберите одинарную кавычку, ошибка синтаксиса

   
 
 автор: Dizels   (20.12.2007 в 17:56)   письмо автору
 
   для: bronenos   (20.12.2007 в 17:19)
 

Воспользовался вариантом mihdan'a - спасибо.

Появился еще один вопрос:

function Zamena($string) {  
$a = array('0','1','2','3','4','5','6','7','8','9','10','11'); 
$b = array('','ЧП','ООО','ЗАО','ОАО','Общество с дополнительной ответственностью','Командитное общество',
            'СПД','Полное товарищество','Производственный кооператив',
            'Государственное предприятие','Государственное комунальное предприятие'); 
$string = str_replace($a,$b,$string);  
return($string); }


            // организационно-правовая форма
            if (!empty($e['form']))
            {     
            echo "Организационно-правовая форма: ". Zamena($e['form']') ."<br>";  
            }
            // руководитель
            if (!empty($e['leader']))
            {     
                echo "Руководитель: ". $e['leader'] ."<br>";  
            }


Выдает ошибку:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in z:\home\localhost\www\enterprise\index.php on line 149

вот 149 строка:

            if (!empty($e['leader']))

Что я не так записал?

   
 
 автор: bronenos   (20.12.2007 в 17:19)   письмо автору
 
   для: Dizels   (20.12.2007 в 17:12)
 

if (!empty($e['fax']))

   
 
 автор: mihdan   (20.12.2007 в 17:18)   письмо автору
 
   для: Dizels   (20.12.2007 в 17:12)
 


<?
if (!empty($e['fax'])) {
    echo 
"факс: "$e['fax'] ."<br>";
}   
?>

   
 
 автор: sim5   (20.12.2007 в 17:17)   письмо автору
 
   для: Dizels   (20.12.2007 в 17:12)
 

Проверяйте, если не пустое, выводите, иначе...

   
 
 автор: Dizels   (20.12.2007 в 17:12)   письмо автору
 
 

Есть БД, в ней некоторые ячейки могут быть заполнены, а некоторые нет, приведу пример:
поля:login, icq, e-mail, adress, fax

Поля логин и e-mail заполняются всегда, а вот поля icq, adress и fax - по желанию.

Так вот, как сделать так, чтобы если поле пустое, то информация про это поле не выводилась?

Сейчас у меня вот-так:

факс: ". $e['fax'] ."<br>

но при таком варианте если поле не заполнено, текст "факс:" все равно выводится, а мне надо, чтобы тогда этот пункт просто пропускался.

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования