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

Форум PHP

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

 

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

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

тема: помогите настроить вывод

Сообщения:  [1-10]   [11-16] 

 
 автор: morkovkin   (25.11.2007 в 20:15)   письмо автору
 
   для: Dizels   (25.11.2007 в 20:04)
 

Уф :)

   
 
 автор: Dizels   (25.11.2007 в 20:04)   письмо автору
 
   для: Dizels   (25.11.2007 в 19:59)
 

Получилось, всем огромное спасибо.
Убрал в конце ;
а так же поменял Zamena('$e['form']'); на Zamena($e['form'])

   
 
 автор: retsoul   (25.11.2007 в 20:00)   письмо автору
 
   для: Dizels   (25.11.2007 в 19:55)
 

значит точка с запятой вот тут --> Zamena('$e['form']'); лишняя:


echo " <table width=\"80%\" border=\"0\"><tr><td><h2>". $e['name'] ."</h2>
            основано: ". $e['create'] ." , организационно-правовая форма:". Zamena('$e['form']'); ."<br>


так как пхп считает, что вывод echo - завершён

и плюс(как сказано выше) :
Zamena('$e['form']') - тут лучше разные кавычки поставить соблюдая вложенность элементов или просто заменить переменную из массива на обычную переменную
$temp_per = $e['form'];
и вставлять эту переменную в функцию: Zamena("$temp_per")

   
 
 автор: Dizels   (25.11.2007 в 19:59)   письмо автору
 
   для: morkovkin   (25.11.2007 в 19:46)
 

скобки вроде все закрываю
138 строчка:

основано: ". $e['create'] ." , организационно-правовая форма:". Zamena('$e['form']'); ."<br>

   
 
 автор: morkovkin   (25.11.2007 в 19:58)   письмо автору
 
   для: Dizels   (25.11.2007 в 19:55)
 

Замените Zamena('$e['form']'); на Zamena($e['form']);

   
 
 автор: Dizels   (25.11.2007 в 19:55)   письмо автору
 
   для: retsoul   (25.11.2007 в 19:32)
 

>если был нажат ввод - то ошибка от этого>как была перенесена строка:

чего-то я не понял как это?

> после точки с запятой, в конце строки - вот это - ."<br>
это и должно быть вроде)

Сейчас приведу полный код:

function Zamena($string) {  
$a = array('1','2','3','4'); 
$b = array('ЧП','ООО','ЗАО','ОАО'); 
$string = str_replace($a,$b,$string);  
return($string); } 

    // Выводим список предприятий
    $q = "SELECT * FROM enterprise WHERE id=".$_GET['id'];
    if($ent = mysql_query($q))
    {
    while($e = mysql_fetch_array($ent))
        {
        echo " <table width=\"80%\" border=\"0\"><tr><td><h2>". $e['name'] ."</h2>
            основано: ". $e['create'] ." , организационно-правовая форма:". Zamena('$e['form']'); ."<br>
            <p><b>Виды деятельности:</b> ". $e['activity'] ."</p>
             <p><b>Директор:</b> ". $e['leader'] ."<br>
                день рождения: ". $e['bithday_leader'] ."</p>
            <p><b>Дополнительная информация:</b>". $e['additionally'] ."</p>
            <p><b>Награды:". $e['rewards'] ."</b></p>
            <p><b>Контактная информация:</b><br>
                ". $e['sity'] .", ". $e['adress'] ."<br>
                телефон: ". $e['phone'] ."<br>
                факс: ". $e['fax'] ."<br>
                e-mail: ". $e['email'] ."<br>
                сайт: ". $e['site'] ."</p>
            </td></tr></table>";
        }
    }

   
 
 автор: morkovkin   (25.11.2007 в 19:46)   письмо автору
 
   для: Dizels   (25.11.2007 в 19:26)
 

А Вы при выводе предприятий, закрываете фигурные скобки?
138 строчка - это какая?

   
 
 автор: retsoul   (25.11.2007 в 19:32)   письмо автору
 
   для: Dizels   (25.11.2007 в 19:26)
 

как была перенесена строка:

echo " <table width=\"80%\" border=\"0\"><tr><td><h2>". $e['name'] ."</h2>
            основано: ". $e['create'] ." , организационно-правовая форма:". Zamena('$e['form']'); ."<br>

?
если был нажат ввод - то ошибка от этого, либо от того, что в после точки с запятой, в конце строки - вот это - ."<br>

   
 
 автор: Dizels   (25.11.2007 в 19:26)   письмо автору
 
   для: retsoul   (25.11.2007 в 19:11)
 

Теперь выдает ошибку:

Parse error: parse error, unexpected T_STRING in z:\home\localhost\www\enterprises\index.php on line 138


Вот как сейчас все выглядит:

function Zamena($string) {  
$a = array('1','2','3','4'); 
$b = array('ЧП','ООО','ЗАО','ОАО'); 
$string = str_replace($a,$b,$string);  
return($string); } 

    // Выводим список предприятий
    $q = "SELECT * FROM enterprise WHERE id=".$_GET['id'];
    if($ent = mysql_query($q))
    {
    while($e = mysql_fetch_array($ent))
        {
        echo " <table width=\"80%\" border=\"0\"><tr><td><h2>". $e['name'] ."</h2>
            основано: ". $e['create'] ." , организационно-правовая форма:". Zamena('$e['form']'); ."<br>

   
 
 автор: retsoul   (25.11.2007 в 19:11)   письмо автору
 
   для: Dizels   (25.11.2007 в 18:57)
 

переменные в языках программирования обычно должны начинаться с буквы, а не с цифры, тем более, не состоять из одних цифры

   

Сообщения:  [1-10]   [11-16] 

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

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