При отправке эха и выпадающих объявлений - PullRequest
0 голосов
/ 18 апреля 2011

У меня есть следующий код:

<form action="" method="POST">
<?php
$count = isset($_POST['count']) ? $_POST['count'] : 1;
if($count > 11) $count = 11;
?>

<table>
<!-- Keeps track of the current number of rows -->
<input type="hidden" name="count" value="<?php echo $count+1; ?>"/>

<?php for($i = 0; $i < $count; $i++): 
// Loop through all rows gathering the data here, and then creating the fields below

$val0 = isset($_POST['field'][$i]['0']) ? $_POST['field'][$i]['0'] : '';
$val1 = isset($_POST['field'][$i]['1']) ? $_POST['field'][$i]['1'] : '';
$val2 = isset($_POST['field'][$i]['2']) ? $_POST['field'][$i]['2'] : '';
?>
<tr>

<td><input name="field[<?php echo $i; ?>][0]" value="<?php echo $val0; ?>"/></td>
<td><input name="field[<?php echo $i; ?>][1]" value="<?php echo $val1; ?>"/></td>
<td><input name="field[<?php echo $i; ?>][2]" value="<?php echo $val2; ?>"/></td>
</tr>
<?php endfor; ?>

</table>

<input type="submit" value="click me" />

Как сделать поля в раскрывающихся списках, и когда вы нажимаете "Отправить", выведите эхо из раскрывающегося списка в виде текста вместо раскрывающегося?

1 Ответ

0 голосов
/ 18 апреля 2011

Первое: заполните следующее:

  1. Сделать это для действия = "mytestpage.php"
  2. Дайте этому названию атрибуцию, например: name = "send"
  3. Дайте этим типам полей такие как: type = "Text"

Если вы хотите, чтобы раскрывающееся меню использовало <select> в сочетании с <option> ...

Для начала вы узнаете, как:
http://www.echoecho.com/htmlforms11.htm

Чтобы напечатать свой результат, сделайте следующее:

if(isset($_POST['send'])
{
    print($_POST['youroptionname']);
}

Надеюсь, это помогло вам.

...