powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
17 сообщений из 17, страница 1 из 1
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725343
hottern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все работало, после добавления order by выдает ошибку, помогите пожалуйста

public function getProductLensTypes($product_id, $show_single_vivsion = false) {
$aResult = $this->db->query("SELECT * FROM lens_product_types,lens_types WHERE lens_product_types.lens_type_id=lens_types.lens_type_id AND product_id=" . (int)$product_id "order by lens_types.lens_type_id desc" )->rows;
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725353
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пропущена точка после (int)$product_id
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725365
hottern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, теперь работает, но не совсем так как надо(
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725374
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hotternспасибо, теперь работает, но не совсем так как надо(
а еще не хватате пробела перед order
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725380
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hotternне совсем так как надо(А надо по алфавиту?
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725389
hottern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, у меня сейчас выводит Bi-Focal Progressive Single Vision , а мне надо Single Vision Bi-Focal Progressive
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
  public function getProductLensTypes($product_id, $show_single_vivsion = false) {
    $aResult = $this->db->query("SELECT * FROM lens_product_types,lens_types WHERE lens_product_types.lens_type_id=lens_types.lens_type_id AND product_id=" . (int)$product_id." order by lens_types.lens_type_id desc" )->rows;
    if ($show_single_vivsion) {
      $bSingleVivsion = false;
        $k=0;
      foreach ($aResult as $i => $lens_type) {
          $bSingleVivsion = true;

          if (!in_array(strtolower($lens_type['name']), array('progressive', 'bi-focal', 'bifocal'))) {
            $k=2;
            unset($aResult[$i]);
          }
         if (in_array(strtolower($lens_type['name']), array('progressive', 'bi-focal', 'bifocal'))) {

            $k=1;
          }

      }
      if ($bSingleVivsion and $k==1 ) {
        $aResult[] = array(
            'lens_type_id' => '-1',
            'name' => 'Single Vision'
        );
      }
      if ($bSingleVivsion and $k==2 ) {
        $aResult[] = array(
            'lens_type_id' => '-1',
            'name' => 'Single Vision only'
        );
      }
        
    }

    return $aResult;
  }



Модератор: Пожалуйста, оформляйте код тегами SRC
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725413
hottern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как здесь редактировать сообщение
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725430
hottern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, мне нужно в массив сначала заносить запись с single vision? что-т никак не получается(
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725592
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hotternа как здесь редактировать сообщениеНикак. Можно кликнуть "Сообщить модератору" и описать суть проблемы.
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725603
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hotternмне нужно в массив сначала заносить запись с single vision?Чтобы решить какую задачу?
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37725862
hottern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, мне нужно отсортировать массив $aResult[], тоесть сейчас у меня в конец добавляется значение single vision или singe vision only, а мне надо чтоб оно было первым при выводе массива
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37726038
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так может быть добавлять его первым?
Если все же не так, то покажите пример реальных данных (приложите таблички в несколько строк, лишние поля уберите) и желаемый результат. Есть подозрение, что вся эта муть с массивами не нужна.
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37726041
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleТак может быть добавлять его первым?Или реверснуть массив перед выдачей...
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37726106
hottern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, а как его реверснуть? я посмотрела вардампом, вот значение массива

array(1) { [1]=> array(2) { ["lens_type_id"]=> string(2) "-1" ["name"]=> string(18) "Single Vision only" } } array(1) { [2]=> array(2) { ["lens_type_id"]=> string(2) "-1" ["name"]=> string(18) "Single Vision only" } } array(0) { } array(2) { [0]=> array(27) { ["product_id"]=> string(2) "81" ["lens_type_id"]=> string(4) "1792" ["name"]=> string(11) "Progressive" ["configurable"]=> string(1) "1" ["sr_from"]=> string(6) "-10.00" ["sr_to"]=> string(5) "10.00" ["sr_step"]=> string(4) "0.50" ["sr_zero"]=> string(5) "plano" ["sr_useplus"]=> string(1) "1" ["cr_from"]=> string(5) "-3.00" ["cr_to"]=> string(4) "3.00" ["cr_step"]=> string(4) "0.50" ["cr_zero"]=> string(4) "none" ["cr_useplus"]=> string(1) "1" ["ar_from"]=> string(4) "0.00" ["ar_to"]=> string(4) "3.00" ["ar_step"]=> string(4) "0.50" ["ar_zero"]=> string(4) "none" ["ar_useplus"]=> string(1) "1" ["ax_from"]=> string(4) "0.00" ["ax_to"]=> string(6) "180.00" ["ax_step"]=> string(4) "1.00" ["ax_zero"]=> string(4) "none" ["pd_from"]=> string(5) "50.00" ["pd_to"]=> string(5) "75.00" ["pd_step"]=> string(4) "0.50" ["pd_zero"]=> string(2) "65" } [2]=> array(2) { ["lens_type_id"]=> string(2) "-1" ["name"]=> string(18) "Single Vision only" } } array(2) { [0]=> array(27) { ["product_id"]=> string(2) "65" ["lens_type_id"]=> string(4) "1792" ["name"]=> string(11) "Progressive" ["configurable"]=> string(1) "1" ["sr_from"]=> string(6) "-10.00" ["sr_to"]=> string(5) "10.00" ["sr_step"]=> string(4) "0.50" ["sr_zero"]=> string(5) "plano" ["sr_useplus"]=> string(1) "1" ["cr_from"]=> string(5) "-3.00" ["cr_to"]=> string(4) "3.00" ["cr_step"]=> string(4) "0.50" ["cr_zero"]=> string(4) "none" ["cr_useplus"]=> string(1) "1" ["ar_from"]=> string(4) "0.00" ["ar_to"]=> string(4) "3.00" ["ar_step"]=> string(4) "0.50" ["ar_zero"]=> string(4) "none" ["ar_useplus"]=> string(1) "1" ["ax_from"]=> string(4) "0.00" ["ax_to"]=> string(6) "180.00" ["ax_step"]=> string(4) "1.00" ["ax_zero"]=> string(4) "none" ["pd_from"]=> string(5) "50.00" ["pd_to"]=> string(5) "75.00" ["pd_step"]=> string(4) "0.50" ["pd_zero"]=> string(2) "65" } [2]=> array(2) { ["lens_type_id"]=> string(2) "-1" ["name"]=> string(18) "Single Vision only" } } array(1) { [1]=> array(2) { ["lens_type_id"]=> string(2) "-1" ["name"]=> string(18) "Single Vision only" } } array(3) { [0]=> array(27) { ["product_id"]=> string(2) "63" ["lens_type_id"]=> string(4) "1793" ["name"]=> string(8) "Bi-Focal" ["configurable"]=> string(1) "1" ["sr_from"]=> string(6) "-10.00" ["sr_to"]=> string(5) "10.00" ["sr_step"]=> string(4) "1.00" ["sr_zero"]=> string(1) "0" ["sr_useplus"]=> string(1) "0" ["cr_from"]=> string(4) "0.00" ["cr_to"]=> string(4) "0.00" ["cr_step"]=> string(4) "0.00" ["cr_zero"]=> string(1) "0" ["cr_useplus"]=> string(1) "0" ["ar_from"]=> string(4) "0.00" ["ar_to"]=> string(4) "0.00" ["ar_step"]=> string(4) "0.00" ["ar_zero"]=> string(1) "0" ["ar_useplus"]=> string(1) "0" ["ax_from"]=> string(4) "0.00" ["ax_to"]=> string(4) "0.00" ["ax_step"]=> string(4) "0.00" ["ax_zero"]=> string(1) "0" ["pd_from"]=> string(4) "0.00" ["pd_to"]=> string(4) "0.00" ["pd_step"]=> string(4) "0.00" ["pd_zero"]=> string(1) "0" } [1]=> array(27) { ["product_id"]=> string(2) "63" ["lens_type_id"]=> string(4) "1792" ["name"]=> string(11) "Progressive" ["configurable"]=> string(1) "1" ["sr_from"]=> string(6) "-10.00" ["sr_to"]=> string(5) "10.00" ["sr_step"]=> string(4) "0.50" ["sr_zero"]=> string(5) "plano" ["sr_useplus"]=> string(1) "1" ["cr_from"]=> string(5) "-3.00" ["cr_to"]=> string(4) "3.00" ["cr_step"]=> string(4) "0.50" ["cr_zero"]=> string(4) "none" ["cr_useplus"]=> string(1) "1" ["ar_from"]=> string(4) "0.00" ["ar_to"]=> string(4) "3.00" ["ar_step"]=> string(4) "0.50" ["ar_zero"]=> string(4) "none" ["ar_useplus"]=> string(1) "1" ["ax_from"]=> string(4) "0.00" ["ax_to"]=> string(6) "180.00" ["ax_step"]=> string(4) "1.00" ["ax_zero"]=> string(4) "none" ["pd_from"]=> string(5) "50.00" ["pd_to"]=> string(5) "75.00" ["pd_step"]=> string(4) "0.50" ["pd_zero"]=> string(2) "65" } [2]=> array(2) { ["lens_type_id"]=> string(2) "-1" ["name"]=> string(13) "Single Vision" } } array(1) { [1]=> array(2) { ["lens_type_id"]=> string(2) "-1" ["name"]=> string(18) "Single Vision only" } }
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37726254
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hottern,

Не знаю как у Вас, а у меня сегодня к вечеру встроенный в моск процессор не в состоянии разобрать эту кучу чего-то. Можно ж было исходный код скопипастить и под тег src или fix засунуть....

Попробуйте array_reverse() , чтоли...
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37726402
hottern
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо большое, я уж думала у меня ничего не получится. Теперь все правильно работает)
...
Рейтинг: 0 / 0
(PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
    #37726405
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не за что, всего то еще один костыль...
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]