Ну как то так :
<?php
define('_IN_JOHNCMS', 1);
$textl = 'Установщик';
$rootpath = '';
require_once ('incfiles/core.php');
require_once ('incfiles/head.php');
if (isset($_POST['submit'])){
foreach ($_POST['mod'] as $act){
switch ($act) {
case '1':
if (mysql_query('Запрос для установки первого модуля')){
echo 'Первый модуль успешно установлен';
}
break;
case '2':
if (mysql_query('Запрос для установки второго модуля')){
echo 'Второй модуль успешно установлен';
}
break;
case '3':
if (mysql_query('Запрос для установки третьего модуля')){
echo 'Третий модуль успешно установлен';
}
break;
}
}}
echo '<form action="file.php" method="POST">Выберете модуль для установки<br /><input name="mod" type="checkbox" value="1">Первый модуль<br /><input name="mod" type="checkbox" value="2">Второй модуль<br /><input name="mod" type="checkbox" value="3">Третий модуль<br /><input name="submit" type="submit" value="Установить"><br /></form>';
require_once ('incfiles/end.php');
Fenix_61, как то так, надо свич за тело цикла вынести, и через хедер запускать выбраное, как выше показал, и вывод в массив писать,
$mes = array():
$mes[] = 'установлен ' . $act . ' модуль':
и вывод б конце
echo implode('<br/>', $mes);
<?php
define('_IN_JOHNCMS', 1);
$textl = 'Установщик';
$rootpath = '';
require_once ('incfiles/core.php');
require_once ('incfiles/head.php');
if (isset($_POST['submit'])){
foreach ($_POST['mod'] as $act){
header ('location:?act=' . $act . ');
}
switch ($act) {
case '1':
if (mysql_query('Запрос для установки первого модуля')){
$out .= 'Первый модуль успешно установлен';
}
break;
case '2':
if (mysql_query('Запрос для установки второго модуля')){
$out .= '<br />Второй модуль успешно установлен';
}
break;
case '3':
if (mysql_query('Запрос для установки третьего модуля')){
$out .= '<br />Третий модуль успешно установлен';
}
break;
}
}
echo $out;
echo '<form action="file.php" method="POST">Выберете модуль для установки<br /><input name="mod" type="checkbox" value="1">Первый модуль<br /><input name="mod" type="checkbox" value="2">Второй модуль<br /><input name="mod" type="checkbox" value="3">Третий модуль<br /><input name="submit" type="submit" value="Установить"><br /></form>';
require_once ('incfiles/end.php');
вот чем с тела плохо писать, еще когда клава не удобная
напутал : и ;
Koenig (04.10.2012/13:06)
вот чем с тела плохо писать, еще когда клава не удобная
напутал : и ;
Ну у меня компа нет поэтому приходиться привыкать ! Плюс че мне хорошо у меня кнопочный !
Fenix_61, кнопки то тоже есть, само приложение клавы левое, спец символы не удобны и не все
Fenix_61, header ('location: ?act=' . $act );
как из базы из числа с десятичной дробью отобразить на странице только целую часть, intval() ?