Немогу правильно оформить...

Discussion in 'PHP' started by dubovka, 9 Jul 2011.

  1. dubovka

    dubovka Banned

    Joined:
    6 Jul 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Мне нужно из массива вывести данные, чтобы потом данные использовались сайтом, типа так:

    <?php
    $spisok= array( "types", "message", "gde", "daten_d", "daten_m", "daten_y", "datek_d", "datek_m", "datek_y", "timen_h", "timen_m", "timek_h", "timek_m", "ID");
    for($i=0 ; $i<= count($spisok) ; $i++)
    {
    if(isset($_POST"['"$spisok[$i]"']"));
    {
    $$spisok[$i]=$_POST["'"$spisok[$i]"'"];
    }
    else
    {
    $$spisok[$i]='';
    }
    }
    ?>

    Но постоянно вылетают ошибки...

    Помогите пожалуйста..
     
  2. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    бред какой-то. напишите нормально что имеем в наличии и что из этого хотим получить. и юзайте бб коды для оформления кода.

    PHP:
    $spisok= array('types''message''gde''daten_d''daten_m''daten_y''datek_d''datek_m''datek_y''timen_h''timen_m''timek_h''timek_m''ID');
    foreach(
    $_POST as $a=>$b
    $spisok[$a]=in_array($_POST[$a],$spisok)?$b:'';
    не факт что работает и вообще то что нужно аффтару.
     
  3. xman12

    xman12 New Member

    Joined:
    19 Dec 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    я так понял автору надо, есть массив с определенными значениями если массив данных совпадает со значениями передаваемыми методом посто то присваивать переменной определенное значение , если же нет то пустое место
    $spisok= array('types', 'message', 'gde', 'daten_d', 'daten_m', 'daten_y', 'datek_d', 'datek_m', 'datek_y', 'timen_h', 'timen_m', 'timek_h', 'timek_m', 'ID');
    foreach($_POST as $a=>$b){
    if(in_array($_POST[$a],$spisok)){
    $spisok[$a]=$_POST[$a];
    }else{
    $spisok[$a]='';
    }
     
  4. dubovka

    dubovka Banned

    Joined:
    6 Jul 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Хочу получить вот такое:


    if(isset($_POST['types']))
    {
    $types=$_POST["types"];
    }
    else
    {
    $types='';
    }
    if(isset($_POST['message']))
    {
    $message=$_POST['message'];
    }
    else
    {
    $message='';
    }

    Список данных в масиве:
    $spisok= array('types', 'message', 'gde', 'daten_d', 'daten_m', 'daten_y', 'datek_d', 'datek_m', 'datek_y', 'timen_h', 'timen_m', 'timek_h', 'timek_m', 'ID');