Итак, у меня этот код. Верхний ввод отправляется по электронной почте, но нижний не делает (Tank I.D.). Мне нужно, чтобы вторая часть работала. Я посмотрел на подобный, где он использовал $ v ['example'] вместо $ _POST ['example'], и я не совсем уверен, какая разница.php сообщение по электронной почте
Gallons of required storage:<br />
<input name="required_storage" type="text" size="10" value="<?php if(isset($_POST['sub'],$_POST['required_storage'])){echo $_POST['required_storage'];} ?>" /><br />
Tank I.D. in feet (O.D. will be 4"-10" larger than I.D.) <br />
<select name="Tank I.D. in feet" value="<?php if(isset($_POST['sub'],$_POST['Tank I.D. in feet'])){echo $_POST['Tank I.D. in feet'];} ?>">
<option value="26 inches">26"</option>
<option value="30 inches">30"</option>
<option value="3'">3'</option>
<option value="4'">4'</option>
<option value="5'">5'</option>
<option value="6'">6'</option>
<option value="7.8'">7.8'</option>
<option value="9.2'">9.2'</option>
<option value="11.12'">11.12'</option>
<option value="13.12'">13.12'</option>
</select>
плюс я не элемент в там с именем sub
, но код мне Рекомендуемый всегда включает в себя if(isset($_POST['sub'],$_POST['option name']))
может кто-нибудь explin, почему мне нужно это?
Для начала измените имя своего выбора на что-то без пробелов или периодов, например 'tank_feet'. Затем значение в select не работает так, поэтому удалите его. Выбор выбирает значение из опции. Что бы вы сделали, так это добавить 'selected =" выбранный "' к опции, которую вы хотите выбрать по умолчанию. –
Если вы хотите знать, почему второй вход не отправляется по электронной почте, нам нужно будет увидеть код для электронной почты. Вам также не нужны '$ _POST ['sub],' в ваших вызовах isset. – andrewsi
@jon__o, как бы вставить это, и мне также нужно будет вставить это в html-версию этого? – user2592828