Показать сообщение отдельно
Старый 23.09.2011, 19:58   #1
Peter
Продвинутый
 
Регистрация: 17.11.2010
Сообщений: 30
По умолчанию Обработка piVars

Выбор нескольких выбранных записей без использования Tesseract.
Код в расширении такого вида:

<form name="addwhere" action="/" metod="post"><input type="hidden" name="tx_myext_pi1[addWhere]" value="1">
........
<td><input type="checkbox" name="uid" value="'.$this->internal['currentRow']['uid'].'" />'.$this->getFieldContent('uid').'</td>
........
<input type="submit" value="Select" class="tx-myext-pi1-addwhere-button" /></form>

Генерирует таблицу с записями и чекбоксами с uid. Передаёт в piVars следующее:

mysite.ru/?tx_myext_pi1[addWhere]=1&uid=1&uid=2&uid=3&uid=321

1. Не получается циклом обработать piVars для выбора выделенных записей, чтобы был запрос
$GLOBALS['TYPO3_DB']->exec_SELECTquery('*','tx_myext_object',$addWhere) ;
Где $addWhere = 'uid=1 AND uid=2 AND uid=3 AND uid=321';

2. Куда пропадает ......ru/index.php?id=1&tx_my...... ?
Peter вне форума   Ответить с цитированием