powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP+MySQL создание записей в зависимости от количества чекбоксов
12 сообщений из 37, страница 2 из 2
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38210831
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SmeL_mdМаша и,
Покажите свой исходник.
пока на него смотрят, гляньте нету ли у вас триггеров на вставку

Скажите пожалуйста что такое триггеры и где их посмотреть,
а то я не очень понимаю :) я только учусь :) а спросить не где.
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38210838
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SmeL_mdМаша и,
Покажите свой исходник.
пока на него смотрят, гляньте нету ли у вас триггеров на вставку

Скажите пожалуйста что такое триггеры и где их посмотреть, я только учусь :)
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38210843
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маша и,
триггер . Исходник покажите, авторство оставят за вами
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38210924
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша и
Код: php
1.
$content .= parseTpl($forma, $rows);


Маша и
Код: html
1.
2.
3.
4.
это форма $forma
<label>
<input type="checkbox" name="check[box1]" value="<?php echo $tpl_slovo; ?>" checked><?php echo $tpl_slovo; ?>
</label>


Пока не понятно, что происходит в parseTpl(), по-этому предлагаю просто исправить $forma на:
Код: html
1.
<label><input type="checkbox" name="check[]" value="$tpl_slovo" checked="checked" />$tpl_slovo</label>
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38210948
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
phpzМаша и
Код: php
1.
$content .= parseTpl($forma, $rows);


Маша и
Код: html
1.
2.
3.
4.
это форма $forma
<label>
<input type="checkbox" name="check[box1]" value="<?php echo $tpl_slovo; ?>" checked><?php echo $tpl_slovo; ?>
</label>


Пока не понятно, что происходит в parseTpl(), по-этому предлагаю просто исправить $forma на:
Код: html
1.
<label><input type="checkbox" name="check[]" value="$tpl_slovo" checked="checked" />$tpl_slovo</label>


parseTpl() - это функция
/**
* Function of reading of templates
* Функция чтения шаблонов
*/
function getTpl($tpl)
{
if(file_exists(IEX_ROOT .'/skins/tpl/'. $tpl .'.tpl'))
return file_get_contents(SITE_ROOT .'/skins/tpl/'. $tpl .'.tpl');
else
die('The template <b>'. $tpl .'.tpl</b> is absent in the specification');
}
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38210950
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша и,

function getTpl($tpl)
{
if(file_exists(IEX_ROOT .'/skins/tpl/'. $tpl .'.tpl'))
return file_get_contents(IEX_ROOT .'/skins/tpl/'. $tpl .'.tpl');
else
die('The template <b>'. $tpl .'.tpl</b> is absent in the specification');
}

исправила :)
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38210969
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша и,

parseTpl()
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38211007
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
phpzМаша и,

parseTpl()
Не поняла, это вопрос? Если да, то $tpl = getTpl('writer/rows');
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38211051
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша иphpzМаша и,

parseTpl()
Не поняла, это вопрос? Если да, то $tpl = getTpl('writer/rows');
Да, это вопрос касающийся вот этого кусочка кода:
Код: php
1.
$content .= parseTpl($forma, $rows);


Видно, что parseTpl() возвращает строку, а в самом шаблоне ($forma) идет прямой вывод
Код: php
1.
<?php echo... ?>



И еще
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
function getTpl($tpl)
{
if(file_exists(IEX_ROOT .'/skins/tpl/'. $tpl .'.tpl'))
return file_get_contents(IEX_ROOT .'/skins/tpl/'. $tpl .'.tpl');
else
die('The template <b>'. $tpl .'.tpl</b> is absent in the specification');
}

// исправила :) 


А что будет если там окажется папка с именем шаблона? :-)
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38211123
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
phpzМаша ипропущено...

Не поняла, это вопрос? Если да, то $tpl = getTpl('writer/rows');
Да, это вопрос касающийся вот этого кусочка кода:
Код: php
1.
$content .= parseTpl($forma, $rows);


Видно, что parseTpl() возвращает строку, а в самом шаблоне ($forma) идет прямой вывод
Код: php
1.
<?php echo... ?>



И еще
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
function getTpl($tpl)
{
if(file_exists(IEX_ROOT .'/skins/tpl/'. $tpl .'.tpl'))
return file_get_contents(IEX_ROOT .'/skins/tpl/'. $tpl .'.tpl');
else
die('The template <b>'. $tpl .'.tpl</b> is absent in the specification');
}

// исправила :) 


А что будет если там окажется папка с именем шаблона? :-)

ой там же парсТпл
это обрабатывается так
/**
* Function of analysis of a template
* Функция разбора шаблона
*/
function parseTpl($cont, $data = '')
{

if(is_array($data))
{

extract($data, EXTR_PREFIX_ALL, 'tpl');

ob_start();
eval('?>'. $cont .'<?php ');
$cont = ob_get_contents();
ob_end_clean();

}
return $cont;
}
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38211225
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша и,

Мне кажется дело не в этом, так как шаблон формируется в страницу с формой.
Похоже что замануха с циклом.
...
Рейтинг: 0 / 0
PHP+MySQL создание записей в зависимости от количества чекбоксов
    #38216167
Маша и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маша и,

Ну вообщем всё получилось как нужно.
Неправильно шаблон подключался, всё в одну переменную вставлялось, поэтому и дублировалось.

Разъединила вывод в разные переменные и всё заработало, как надо!
Всем спасибо за помощь и интерес к теме :)
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP+MySQL создание записей в зависимости от количества чекбоксов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]