Я не имею ни малейшего опыта работы с PHP, но эта форма должна отправлять информацию со страницы, на которой вы ее выбрали, на другую страницу:

<form name="form1" method="post" action="nextpage.php">
   <select name="form">
     <option value="bike">BMX 3000</option> 
   </select>
   <input type="submit">
</form>

Следующая страница имеет этот код:

<html>
    <body>
       <center>You selected <?php echo $_POST['form']; ?></center>
    </body>
</html>

Хотелось бы помочь!

0
Nicholas Albertson 27 Май 2017 в 23:39

2 ответа

Лучший ответ

Page.html ,

<form name="form1" method="post" action="nextpage.php">
    <select name="form">
        <option value="Bike">BMX 3000</option> 
    </select>
    <input type="submit">
</form>

Nextpage.php ,

<body>
    <center>You selected <?php echo htmlspecialchars($_POST[form]); ?></center>
</body>

Выход,

Вы выбрали велосипед

-1
Chandan Rg 28 Май 2017 в 00:09

Вы получите этот текст на nextpage.php:

"Вы выбрали Array ([form] => bike)"

Вы ожидаете "Array (bike-> BMX 3000)"?

Для тега OPTION необязательно указывать атрибут name. Только один атрибут может выбрать, и его имя является именем SELECT. Значение будет значением атрибута VALUE.

Ваш "BMX 3000" только для отображения.

-1
Kajal Pasha 27 Май 2017 в 21:51