Вот форма:
<form method="post" action="<? $_SERVER['PHP_SELF'] ?>">
<td><select name="trif">
<option name="" value="lit">Lite
<option name="" value="pre">Prestige
<option name="" value="eli">Elit
</select></td>
<td><input type="text" name="ps" size="15" maxlength="25" value=""></td>
<td><input type="text" name="ps2" size="15" maxlength="25" value=""></td>
</tr>
</table>
<input type="submit" name="go" value="Расчитать">
</form>
<?
if (isset($_POST['go'], $_POST['ps'], $_POST['ps2'], $_POST['trif'])) {
if ($_POST['trif'] == 'lit')
$price = 3800 * $_POST['ps'] + 13000 * $_POST['ps2'];
if ($_POST['trif'] == 'pre')
$price = 4560 * $_POST['ps'] + 16080 * $_POST['ps2'];
if ($_POST['trif'] == 'eli')
$price = 5472 * $_POST['ps'] + 19296 * $_POST['ps2'];
echo '<b>' . '<br>' . 'Стоимость услуги в месяц составляет' . ' ' . $price . ' ' . '!<br>';
if ($_POST['ps'] > 9)
echo 'Стоимость услуги в месяц со скидкой составляет'. ' ' . $price * 0.9 . ' ' . '!<br>';
}
echo '<hr>';
?>
Спустя 3 дня, 14 часов, 47 минут, 23 секунды (1.09.2009 - 14:54) Festivall написал(а):
Вот так попробуй для текстовых полей.
HTML |
<td> <input type="text" name="ps" size="15" maxlength="25" value="<?=$_POST['ps'];?>"> </td> <td> <input type="text" name="ps2" size="15" maxlength="25" value="<?=$_POST['ps2'];?>"> </td> |
А что на счет option, то они остаются в массиве $_POST['trif'];
ТУТ ФОРМА
ТУТ ПХП
PHP |
echo $_POST['trif']; |
Спустя 19 минут, 16 секунд (1.09.2009 - 15:13) Michael написал(а):
Для select можно так:
PHP |
<option name="" value="lit" <?php echo ($_POST['trif']=='lit')?'selected':'' |
А красивей все таки по моему все option формировать отдельно в функции и уже потом вставлять в <select name="trif"> </select>.
Спустя 2 дня, 40 минут, 45 секунд (3.09.2009 - 15:54) Maxxx15 написал(а):
Цитата (Festivall @ 1.09.2009 - 11:54) | ||||
Вот так попробуй для текстовых полей.
А что на счет option, то они остаются в массиве $_POST['trif']; ТУТ ФОРМА ТУТ ПХП
|
Спасибо огромное за помощь!!!
Спустя 1 минута, 2 секунды (3.09.2009 - 15:55) Maxxx15 написал(а):
Цитата (Michael @ 1.09.2009 - 12:13) | ||
Для select можно так:
А красивей все таки по моему все option формировать отдельно в функции и уже потом вставлять в <select name="trif"> </select>. |
Спасибо огромное за помощь!!! Я не волшебник я только учусь=)