Получить данные

S
На сайте с 22.08.2011
Offline
15
429

Привет, есть такой код:

<form name="upload" enctype="multipart/form-data" action="2.php" method="post">


<?php

require "include/bittorrent.php";
dbconn();


$languages = languageslist();
$listers ='<table>';
$rgLanguages=array_chunk($languages, 6);
foreach($rgLanguages as $rgColumn)
{
$listers.='<tr>';
foreach($rgColumn as $row)
{
$listers .= "<td><input type='checkbox' name=" . htmlspecialchars(strtolower($row["name"])) ." value=" . $row["id"] .">".htmlspecialchars($row["name"])."</td>";
}
$listers.='</tr>';
}
$listers.='</table>';
tr("Languages", $listers, 1);

?>
<tr><td align="center" colspan="2"><input type="submit" class=btn value="send" /></td></tr>

Подскажите как в обработчике (2.php) принять все отмеченные галочки, и построить через запятую, то есть если мы выбрали в форме, English, Russian, Ukrainian, то обработчик нам выдаст english, russian, ukrainian

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

'checkbox' сделайте в виде name="lang[]"

И потом уже в скрипте

$_POST['lang']

и в нём будет массив выделенных чексов.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Sentoro
На сайте с 18.03.2007
Offline
149
#2


if (isset($_POST["english"])) {

$eng = $_POST['english'];

echo 'English был чекнут';

}

В $_POST["english"] это значение name в input, смотрите какие у вас там name значения и проверяйте их.

---------- Добавлено в 13:17 ---------- Предыдущее сообщение было в 13:17 ----------

Версия LEOnidUKG будет проще и короче.

Продается СДЛ на тему инвестирования (http://www.telderi.ru/ru/viewsite/903457)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий