Задать вопрос
@holymotion

Как вывести данные формы на экран с помощью скрипта php?

aa9c45a580ca4b5890cf621ecb29218f.PNG
a38786ada4df4b7884f10049f6372e8f.PNG
5781f93254494f229f2411d87ed8aeb3.PNG
<?php
$show_file = "show_file.php";
/* файл, который будет обрабатывать данные
созданной этим файлом формы */

function Create_element($type,$name){
// функция создает элемент ввода
// по типу и названию
    $str="";
    switch($type){
        case "string":
            $str .= "$name: <input type=text name=string[]><br>";
            break;
        case "text":
            $str .= "$name: <textarea name=text></textarea><br>";
            break;
    }
    return $str;
}

function Create_form(){
// функция создает форму
// с нужными элементами
    global $show_file;
    $str = '<form action="'.$show_file.'">';
    foreach ($_GET["types"] as $k => $type){
// перебираем типы элементов
        $num = $_GET["numbers"][$k];
// число элементов этого типа

        for ($i=1;$i<=$num;$i++){
            $arr = $_GET["names"][$type][$i-1];
// имя создаваемого элемента

            $str .= Create_element($type,$arr);
// вызываем функцию для
// создания элемента
        }
    }
    $str .= "<input type=submit value=send></form>";
    echo $str;
}
$crt = "Create_form";
$crt(); // вызываем функцию создания
// формы Create_form
?>

Я заполняю поля на последней картинке, и мне нужно вывести их значения на экран с помощью php скрипта. Выше приведён скрипт отвечающий за последнюю форму. Никак не получается!
  • Вопрос задан
  • 2721 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
knitevision1
@knitevision1
Ванька Скайуокер
$viviesti formyly = "Vivesti" {

}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ponich
@ponich
php,mysql,js
очень хорошо поможет javascript + json
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы