|
|
|
| Parse error: syntax error, unexpected T_CLASS in Z:\denwer\www\denwer\advertisement\index.php on line 47
помогите найти ошибку
<?php
// Соединяемся с базой данных
require_once("admin/config.php");
$query="SELECT new_advert.*, road.name
FROM new_advert
WHERE status_firm.=1 LEFT JOIN road AS road ON (new_advert.id_town = road.id_name)
LIMIT 0, 5;
$res = mysql_query($query);
if ($res && mysql_num_rows($res)>0)
{
while( $advert =mysql_fetch_array($res))
{
switch ('".$advert['type']."')
{
case 's':
$type= 'Продажа';
break;
case 'r':
$type = 'Аренда';
break;
}
switch ('".$advert['object']."')
{
case 'ph':
$object= 'Частный дом';
break;
case 'ct':
$object = 'Коттедж, Вилла';
break;
case 'wh':
$object = 'Склад';
break;
case 'pd':
$object = 'Производство';
break;
case 'tr':
$object = 'Торговля';
break;
case 'pl':
$object = 'Участок';
break;
case 'fr':
$object = 'Ферма';
break;
}
echo
}
}else "Нет объявлений";
?>
|
| |
|
|
|
|
|
|
|
для: technic611
(03.02.2011 в 14:12)
| | В конце SQL-запроса в $query нет завершающей кавычки ". | |
|
|
|
|
|
|
|
для: technic611
(03.02.2011 в 14:12)
| | Кстати, конструкция LEFT JOIN должна быть в конструкции FROM, применение её в конструкции WHERE не допускается.
>WHERE status_firm.=1
Точка после status_firm тоже лишняя. | |
|
|
|