Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2012, 22:14   #1
Rikus
 
Регистрация: 11.11.2011
Сообщений: 6
По умолчанию Не могу найти ощибку

Здравствуйте. Выбивает такую:
Parse error: syntax error, unexpected ';' in Z:\home\localhost\www\farmersite\pr oducts.php on line
ошибку на этой:
PHP код:
</table><br><br>", $myrow["title"]); 
строке. Что не так?
PHP код:
<?php 
$result 
mysql_query("SELECT id, title, text FROM products"$db);
$myrow mysql_fetch_array($result);

do (
    
printf ("<table align='center' class='products'>
            <tr>
              <td class='products_title'><p>&s</p></td>
            </tr>
            <tr>
              <td>&nbsp;</td>
            </tr>
          </table><br><br>"
$myrow["title"]);
    }
while (
$myrow mysql_fetch_array($result));    
?>
Rikus вне форума Ответить с цитированием
Старый 14.02.2012, 22:31   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

А если кавычки поменять местами (очень капризная часть кода всегда):
PHP код:
$result mysql_query("SELECT id, title, text FROM products"$db); 
$myrow mysql_fetch_array($result); 

do ( 
    
printf ('<table align="center" class="products"> 
            <tr> 
              <td class="products_title"><p>&s</p></td> 
            </tr> 
            <tr> 
              <td>&nbsp;</td> 
            </tr> 
          </table><br><br>'
$myrow["title"]); 
    } 
while (
$myrow mysql_fetch_array($result)); 
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 14.02.2012, 22:49   #3
Rikus
 
Регистрация: 11.11.2011
Сообщений: 6
По умолчанию

Ничего не меняется
Rikus вне форума Ответить с цитированием
Старый 14.02.2012, 22:50   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Rikus Посмотреть сообщение
<td class='products_title'><p>&s</p></td>
В printf для описателя преобразований используется знак процента %, а не амперсанд &:
Цитата:
Каждый описатель преобразований состоит из знака процента (%), за которым следует один или более дополнительных элементов
Andkorol вне форума Ответить с цитированием
Старый 14.02.2012, 23:00   #5
Rikus
 
Регистрация: 11.11.2011
Сообщений: 6
По умолчанию

Спасибо всем за помощь!
Да, были 2 очень глупые ошибки:
1. С описателем преобразований
2. В 4-ой строке после do вместо знака { у меня почему-то стояла дужка.
Rikus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не сможетели помочь найти ощибку в программеона не выводит результат мария 12 Помощь студентам 2 27.05.2011 00:49
Найти Ощибку YoungTeacher Общие вопросы C/C++ 4 11.09.2010 02:31
исправить в задаче ощибку при подсчете суммы ряда пыхонин филипп Помощь студентам 1 05.01.2009 13:12
Не могу найти KlErik Общие вопросы Delphi 4 11.01.2007 11:40