Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2011, 21:53   #1
Arassir
Форумчанин
 
Аватар для Arassir
 
Регистрация: 23.10.2008
Сообщений: 230
По умолчанию как передать на сервер табличные данные

как передать на сервер табличные данные?

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

Как передавать такие данные? Их много.

Можно присвоить каждой переменной имя и передавать. А способ лучше есть?
Arassir вне форума Ответить с цитированием
Старый 02.10.2011, 22:12   #2
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

а таблица у вас типа множество полей ввода?

тогда можно тупо массивом.

для этого каждому поля ввода присваиваем имя

Код HTML:
<input type="text" name="pole1[]">
<input type="text" name="pole1[]">
<input type="text" name="pole1[]">
<input type="text" name="pole1[]">
а стороне сервера так:

PHP код:

if (!empty($_POST["pole1"][0])) {
// данные приняты
foreach ($_POST["pole1"] as $p) {
    echo 
$p.'<br>';
}

.... 
ну или чтото типо того.

Последний раз редактировалось Lesha; 02.10.2011 в 22:17.
Lesha вне форума Ответить с цитированием
Старый 02.10.2011, 22:59   #3
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Это у вас что, одинаковые названия для полей?
motorway вне форума Ответить с цитированием
Старый 02.10.2011, 23:07   #4
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

можно еще вот этот велосипед у себя запустить и удивляться.

PHP код:

<form action="<?php echo $_SERVER[SCRIPT_NAME];?>" method="post">
<input type="text" name="pole1[]" value="1">
<input type="text" name="pole1[]" value="2">
<input type="text" name="pole1[]" value="3">
<input type="text" name="pole1[]" value="4">
<input type="submit" value="ok"></form><P>
<?php 
if (!empty($_POST["pole1"][0])) { 
// данные приняты 
    
foreach ($_POST["pole1"] as $p) { 
        echo 
$p.'<br>'
    } 
}

Последний раз редактировалось Lesha; 02.10.2011 в 23:19.
Lesha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать данные из БД в ComBox uni Microsoft Office Excel 8 22.07.2011 08:20
Обновить табличные данные в Exel Прохор Microsoft Office Excel 6 27.04.2010 16:18
Как Передать данные из формы в отчет? ZiG24RUS Microsoft Office Access 1 29.05.2009 23:31
Как передать данные из SQL в файл _ozzy_ БД в Delphi 0 12.06.2008 16:50
Как програмно передать параметры на сервер Sniper Работа с сетью в Delphi 2 11.09.2007 10:05