За последние 24 часа нас посетили 41070 программистов и 6153 робота. Сейчас ищут 1640 программистов ...

синтаксис $_POST

Тема в разделе "PHP для новичков", создана пользователем yogeswar, 8 июн 2018.

  1. yogeswar

    yogeswar Новичок

    С нами с:
    22 фев 2016
    Сообщения:
    8
    Симпатии:
    0
    Как правильно по синтаксису записать

    echo $_POST[$b[$x]],'<br>';

    Выдаёт ошибку:
    Notice: Undefined index:

    $b - массив: $b = array(1=>'familiy',...)
    for($x=2; $x<21; $x++){
    echo $_POST[$b[$x]],'<br>';
    }
     
    #1 yogeswar, 8 июн 2018
    Последнее редактирование: 8 июн 2018
  2. username

    username Новичок

    С нами с:
    6 июл 2017
    Сообщения:
    223
    Симпатии:
    17
    $m=$b[$x];
    echo $_POST[$m];
     
  3. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    @yogeswar, записано правильно.
    Надо просто проверить на существование индекса в массиве.
    array_key_exists(), или isset()