Помощник
|
обмен данными с елементами формы |
oler117
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
25.7.2008, 15:46;
Ответить: Webmaster_hb
Сообщение
#2
|
|
значение переменной a передается при сабмите формы или через Ajax, других способов нету
на счет b [php] <input type="text" name="b" value="<?=$b?>" size=10> [/php] |
|
|
oler117
|
Сообщение
#3
|
|
Что такое Ajax?:pardon:
|
|
|
Webmaster_hb |
25.7.2008, 16:08;
Ответить: Webmaster_hb
Сообщение
#4
|
|
это подача запроса на сервер через Javascript без перезагрузки страницы
|
|
|
oler117
|
Сообщение
#5
|
|
Ясно, буду через сабмит...
|
|
|
oler117
|
Сообщение
#6
|
|
Пытаюсь добиться решения кв. уравнения. Дискриминант определяет, а корни - нет.
Quadratic equation_PHP.php: <html> <head> <title>Решение квадратного уравнения.</title> <body> <table width=740 align=center> <tr><td><center> <h2> Решение квадратного уравнения.</h2> <form name="equ" action="qe_php_.php" method="get"> <input type="text" name="a" value="" size=10> * x<sup>2</sup> + <input type="text" name="b" value="" size=10> * x + <input type="text" name="c" value="" size=10> = 0 <p><input type="submit" value="Решить"> <p> x<sub>1</sub> = <input type="text" name="x1" value="" size=40><br> x<sub>2</sub> = <input type="text" name="x2" value="" size=40><br> Дискриминант уравнения:<br> <input type="text" name="dis" value="" size=20><br> </form></center> </body> </html> qe_php_.php: <html> <head> <title>Решение квадратного уравнения</title> <body> <table width=740 align=center> <tr><td><center> <h2> Решение квадратного уравнения.</h2> <form name="equ"> <?php $a = $_GET['a']; $b = $_GET['b']; $c = $_GET['c']; ?> <input type="text" name="a" value="<?=$a?>" size=10> * x<sup>2</sup> + <input type="text" name="b" value="<?=$b?>" size=10> * x + <input type="text" name="c" value="<?=$c?>" size=10> = 0 <p>Результат вычисления:<p> <?php $d = pow($b,2)-4*$a*$c; if ($d<0) { $x = -b/2*$a; echo 'Уравнение не имеет действительных корней'; } elseif ($d==0) { $x = -b/2*$a; echo 'x = <input type="text" name="x" value="$x size=40><br>'; } else { $x1 = (-b-sqrt($d))/2*$a; $x2 = (-b+sqrt($d))/2*$a; echo 'x<sub>1</sub> = <input type="text" name="x1" value=$x1 size=40><br>'; echo 'x<sub>2</sub> = <input type="text" name="x2" value=$x2 size=40><br>'; }; ?> Дискриминант уравнения:<br> <input type="text" name="dis" value="<?=$d?>" size=20><br> </form></center> </body> </html> По-моему проблемма с выводом...:wacko: |
|
|
Exterior |
26.7.2008, 12:26;
Ответить: Exterior
Сообщение
#7
|
|
oler117, ошибки в формуле и выводе значений:
quadratic equation.php [php]<html> <head> <title>Решение квадратного уравнения.</title> <body> <table width="740" align="center"> <tr> <td align="center"> <h2>Решение квадратного уравнения.</h2> <form name="equ" action="qe_php.php" method="get"> <input type="text" name="a" value="" size="10">* x<sup>2</sup> + <input type="text" name="b" value="" size="10">* x + <input type="text" name="c" value="" size="10"> = 0 <p><input type="submit" value="Решить"></p> x<sub>1</sub> = <input type="text" name="x1" value="" size="40"> <br> x<sub>2</sub> = <input type="text" name="x2" value="" size="40"> <br> Дискриминант уравнения: <br> <input type="text" name="dis" value="" size="20"> <br> </form> </td> </tr> </table> </body> </html>[/php] qe_php.php [php]<html> <head> <title>Решение квадратного уравнения</title> <body> <table width="740" align="center"> <tr> <td align="center"> <h2>Решение квадратного уравнения.</h2> <form name="equ"> <?php $a = $_GET['a']; $b = $_GET['b']; $c = $_GET['c']; ?> <input type="text" name="a" value="<?=$a?>" size="10"> * x<sup>2</sup> + <input type="text" name="b" value="<?=$b?>" size="10"> * x + <input type="text" name="c" value="<?=$c?>" size="10"> = 0 <p>Результат вычисления:</p> <?php $d = pow($b,2)-4*$a*$c; if ($d<0) { $x = -$b/2*$a; echo "Уравнение не имеет действительных корней<br>"; } elseif ($d==0) { $x = -$b/2*$a; echo "x = <input type=\"text\" name=\"x\" value=\"$x\" size=\"40\"><br>"; } else { $x1 = (-$b-sqrt($d))/(2*$a); $x2 = (-$b+sqrt($d))/(2*$a); echo "x<sub>1</sub> = <input type=\"text\" name=\"x1\" value=\"$x1\" size=\"40\"><br>"; echo "x<sub>2</sub> = <input type=\"text\" name=\"x2\" value=\"$x2\" size=\"40\"><br>"; }; ?> Дискриминант уравнения: <input type="text" name="dis" value="<?=$d?>" size="20"> </form> </td> </tr> </table> </body> </html>[/php] |
|
|
oler117
|
Сообщение
#8
|
|
|
Спасибо, работает.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
SHARKY - круглосуточный обмен криптовалют | 22 | SharkyOne | 5356 | 24.3.2024, 15:41 автор: SharkyOne |
|
Базы Youtube кейвордов с данными по конкуренции и Volume | 3 | Krok | 1033 | 20.3.2024, 14:59 автор: ManagerAE8888 |
|
Быстрый и качественный обмен на сайте Baksman.org Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк |
51 | Baksman | 33208 | 15.3.2024, 21:14 автор: Baksman |
|
Перестановки/Обмен/Массовые платежи/Выплаты на карты/Зарплаты/B2B/B2C/Эквайринг - PayPal/Paxum/Tether/BTC/Крипта/Наличные/SWIFT/SEPA/WMZ/AdvCash/РФ Банки/Capitalist/Visa/MC/PM/QIWI - 24/7/365 | 350 | JenkinChange | 305429 | 11.3.2024, 15:48 автор: PaxumTransfer |
|
AVpay.pro - Cервис-обменник криптовалют, переводы за рубеж. Обмен BTC, ETH, USDT, XMR | 20 | AVPAY | 6786 | 9.3.2024, 18:59 автор: AVPAY |
Текстовая версия | Сейчас: 29.3.2024, 10:09 |