скрытый массив возвращает ОК, но текстовый массив является пустым html для переполнения стека

Форма:

<form method="POST" action="edit_work.php">

<input type="hidden" name="wid[]"  size="1" value="<?php echo "$wid1" ?>" >
<input type="text" name="course[]"  size="15" value="<?php echo "$course1" ?>" >

PHP:

extract($_POST);
for($i=0;$i<$count;$i++)  {
echo $wid[$i];
echo $course[$i];
}

дает значения виджет ОК, но не текст, введенный для названий курсов.

Я прошел через все форумы в течение 2 дней. Любая помощь? Благодарю.

-3

Решение

Если вы хотите, чтобы ваш PHP извлекал ваши данные из формы, вы не можете назвать свой ввод текста «курсом», а затем получить его внутри своего PHP с помощью $_POST['course'] ?

Какой твой $count ?

Использование скобок с вашим name атрибут внутри вашего input тег может быть опасным.
Если вы используете список входных данных, возможно, вы можете определить текстовый формат, как name="course#" где # ваш индекс, а затем доступ к нему из вашего $_POST переменная с помощью $_POST['course'.$index]

Вам не нужно extract($_POST) в таком случае.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector