| |
|
|
| | Есть вот такие 2 странички...
На одной страничке
echo "<input name=\"name\" type=\"text\" format=\"*N\" value=\"1\"/><br/><a href=\"vvel.php\">Введите суму в долларах</a><br/>";
На второй
define ("UStoGRH", 5.20);
define ("UStoEU", 0,80);
define ("UStoRU", 88.4);
echo "$(name) долларов = ";
$vivod = UStoGRH*$name;
echo $vivod;
echo " гривен";
echo $vivod; выводит 0... Сколько б долларов заранее не вводили... Всегда 0...
Я думаю, что это просто тип указан текстовый и поэтому не работает? Или почему выводит 0?
Если я не ошибаюсь... То как перевести в числовой тип? | |
| |
|
|
| |
|
|
| |
для: Витос
(29.03.2007 в 18:06)
| | | Покажите всю форму. В WML переменные передаются через <anchor>. | |
| |
|
|
| |
|
|
| |
для: Unkind
(29.03.2007 в 18:10)
| | | Привет, Unkind! Ну так это все и есть. Вообщем, страница vvod.php:
<?php
header("Content-type:text/vnd.wap.wml;charset=UTF-8");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">
<wml>
<card id=\"tes\" title=\"wap.cekcu.org\">
<p align=\"center\">";
echo "<input name=\"text\" type=\"nomber\" format=\"*N\" value=\"1\"/><br/><a href=\"vvel.php\">Введите суму в долларах</a><br/>";
print "</p>
</card>
</wml>";
?>
|
И страница vvel.php:
<?php
header("Content-type:text/vnd.wap.wml;charset=UTF-8");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">
<wml>
<card id=\"tes\" title=\"wap.cekcu.org\">
<p align=\"center\">";
define ("UStoGRH", 5.20);
define ("UStoEU", 0,80);
define ("UStoRU", 88.4);
echo "$(name) долларов = ";
$vivod = UStoGRH*$name;
echo $vivod;
echo " гривен";
print "</p>
</card>
</wml>";
?>
|
Это все... Почкму 0 выводит? (( | |
| |
|
|
| |
|
|
| |
для: Витос
(29.03.2007 в 18:45)
| | | Ну так это все и есть.
Тыкните в каком месте, я не вижу конструкции
<anchor>[Submit]<go href='handler' method='post'>
<postfield name='name' value='$(name)' />
</go></anchor>
|
Обыкновенный ввод в поле какого-то значения в WML означает просто сохранить значение переменной в буфере обмена мобильного телефона. | |
| |
|
|
| |
|
|
| |
для: Unkind
(29.03.2007 в 18:49)
| | | Unkind, куда именно это вставить? Или на что заменить? И как оно работает? Спасибо большое.. | |
| |
|
|
| |
|
|
| |
для: Витос
(29.03.2007 в 18:56)
| | |
<?php
header('Content-type: text/vnd.wap.wml; charset=utf-8');
echo <<< WML_CODE
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE wml PUBLIC '-//WAPFORUM//DTD WML 1.1//EN' 'http://www.wapforum.org/DTD/wml_1.1.xml'>
<wml>
<card id='card' title='title'>
<p align='center'>
Введите число:
<input name='number' type='text' format='*N' value='1' /><br/>
<anchor>Отправить<go href='vvel.php' method='post'>
<postfield name='number' value='$(number)' />
</go></anchor><br/>
</p>
</card>
</wml>
WML_CODE;
?>
|
Обработчик "vvel.php"
<?php
$number = isset($_POST['number']) ? (int) $_POST['number'] : 0;
//Ваш код
?>
|
| |
| |
|
|
| |
|
|
| |
для: Unkind
(29.03.2007 в 19:01)
| | | Спасибо большое, дружище!! Все работает. Спасибо! | |
| |
|
|