Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Переменные первого скрипта во второй... |
Автор: Guest 4.3.2005, 13:43 |
При нажатии на кнопку в html файле, вызывается php-скрипт. На нем создается кнопка и поля, заполняю поля нажимаю кнопку вызывается второй скрипт. Но все переменные из первого скрипта неизвестны во втором. Как это исправить? |
Автор: Axxent 4.3.2005, 13:56 |
Сессии либо скрытые поля в форме... Способов на самом деле куча... |
Автор: Guest 4.3.2005, 14:05 |
А подробнее можно? Сделать переменные глобальными для обоих файлов никак нельзя? |
Автор: penizillin 4.3.2005, 15:25 |
нет. читайте про сессии и скрытые поля. |
Автор: Joes 4.3.2005, 15:32 |
Можно вытащить переменную гетом, например: $n=$_GET['name']; |
Автор: pipka 4.3.2005, 16:16 |
а не проще ли сделать отдельный файл с переменными и использовать их методом include ? |
Автор: Mal Hack 4.3.2005, 19:45 | ||
Зачем все так сложно. Форму отправляем методом POST, затем в скрипте рабоаем с массивом $_POST.
Речь идет не о конфигурационных переменных, а о динамически изменяемых... |
Автор: Guest 5.3.2005, 11:53 | ||
Пытался я так сделать. Мне надо в зависимости от количества записей таблицы создавать чекбоксы именами которых являются значения одного из полей. И далее использовать эти имена во втором скрите. При вызове второго скрипта пишет неизвестный индекс . 1-й скрипт ... В цикле echo "<input name=$f[Division] type=\"checkbox\" value=\"value_checkbox\">$f[ID_Owner]"; ... 2-й скрипт ... echo $_POST['$f[1]']; ... Подскажите что не так. [color=red][/color] |
Автор: Mal Hack 5.3.2005, 13:43 | ||
Покажи строчку с чекбоксом сгенерированную уже. ЗЫ: ИНдексы массива в ' обрамлять надо.
$_POST['f'][1] |
Автор: Гость_quest 11.4.2005, 19:36 |
Есть база данных, в ней всего одно поле. Как переместить её содержимоё в checkbox'ы. Пример: в базе данных: футбол, хоккей... должно получится <input type="checkbox" name=hobbi[]>футбол <input type="checkbox" name=hobbi[]>хоккей |