|
|
|
| К примеру у меня есть:
1) переменная
2) кнопка
3) поле ввода данных
4) поле в котором будет выводится результат
Kак мне связать кнопку с полем ввода данных? И как сделать чтобы после обработки результат выводился в форму для результатов? | |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 00:52)
| | Если первая HTML-форма выглядит следующим образом
<form action=handler.php method=post>
<input type=text name=name>
<input type=submit name=sub>
</form>
|
То её обработчик handler.php может выглядеть следующим образом
<form action=get2.php action=post>
<input type=text name=name value=<? echo $_POST['name']; ?>>
</form>
|
Или имеется ввиду что-то другое? | |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 00:52)
| | Впринципе то, только я не хочу подключать файлы, я все делаю в одном файлике.. Как в таком разе сделать? Что за место get2.php написать или как поступить? | |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 02:08)
| | Содержимого этого файла может выглядеть следующим образом
<form method=post>
<input type=text name=name value=<?php echo $_POST['name']; ?>>
<input type=submit name=sub>
</form>
|
| |
|
|
|
|
|
|
|
для: cheops
(06.08.2005 в 02:13)
| | А вот допустим у меня задана переменная, например $system("123"); И я хотел бы чтобы не в командной строке браузера все набирать, а из моей формы <input type=text name=form value=80> ну и кнопки разумеется ;) | |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 03:33)
| | <form method=post>
<input type=text name=system value=<?php echo $system("123") ?>>
<input type=submit name=sub>
</form> | |
|
|
|
|
|
|
|
для: Akira
(06.08.2005 в 03:38)
| |
<form method=post>
<input type=text name=form value=<?php echo $system("123"); ?>>
<br><br>
<INPUT type=submit name=buttom value="выполнить">
</form>
|
Когда запускаю скрипт пишет:
Fatal error: Call to undefined function: () in /путь/до/файла/файл.php
|
| |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 12:38)
| | Что за конструкция $system("123"); - что здесь подразумевается? Ведь это нарушение синтаксиса PHP... | |
|
|
|
|
|
|
|
для: cheops
(06.08.2005 в 12:47)
| | Вот так у меня:
<form method=post>
<input type=text name=form value=<?php echo $passthru("cmd"); ?>>
<br><br>
<INPUT type=submit name=buttom value="выполнить">
</form>
|
| |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 19:19)
| | Что такое $passthru - это переменная? или функция? Здесь противоречие вот какого плана у переменных не бывает круглых скобок и параметров, у функций не бывает знака $ перед именем... Это вводит в смятение PHP-разработчиков и PHP-интерпретатор похоже тоже :))) Сообщите что вы хотите сделать? | |
|
|
|
|
|
|
|
для: cheops
(06.08.2005 в 19:27)
| | <?
$passthru("cmd");
?>
Сохраняем, обращаемся.. index.php?cmd=uname -a
Ясненько? :)
Я хочу связать форму ввода (чтобы не в строке браузера вводить) с кнопкой и формой результата, чтобы было удобненько. | |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 21:14)
| | Тогда вместо
<?php echo $system("123"); ?>
|
следует использовать
<?php echo system("123"); ?>
|
имена функций не предваряются знаком $, только - переменных. | |
|
|
|
|
|
|
|
для: cheops
(06.08.2005 в 21:57)
| | А как сделать чтобы результат выводился в другое текстовое поле? | |
|
|
|
|
|
|
|
для: ldu
(06.08.2005 в 23:47)
| | Почему у меня не работает такой код:
<?
$passthru("cmd");
<form method=post>
<input type=text name=form value=echo passthru("cmd"); >
<br><br>
<INPUT type=submit name=buttom value="ok">
</form>
?>
|
| |
|
|
|
|
|
|
|
для: ldu
(07.08.2005 в 00:37)
| | По двум причинам:
1) HTML-тэги нельзя располагать внутри <? и ?>
2) Конструкция $passthru("cmd"); не допускается синтаксисом языка PHP
<?
passthru("cmd");
?>
<form method=post>
<input type=text name=form value=<? echo passthru("cmd"); ?> >
<br><br>
<INPUT type=submit name=buttom value="ok">
</form>
|
| |
|
|
|
|
|
|
|
для: cheops
(07.08.2005 в 11:47)
| | И как тогда быть? Мне нужно просто чтобы в форме вводить системные команды, и чтобы они выполнялись | |
|
|
|
|
|
|
|
для: ldu
(08.08.2005 в 02:23)
| | А выполняться они должны после нажатия кнопки ОК?
<form method=post>
<input type=text name=form value='<? echo "cmd" ?>' >
<br><br>
<INPUT type=submit name=buttom value="ok">
</form>
<?
if(isset($_POST['form'])) passthru("cmd");
?>
|
| |
|
|
|