Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623

Объясните как работать с переменной

10.03.2013, 18:51. Показов 1052. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<center><form method="POST" name="sshform">
<input size="100%" type="text" name="command" class="largeform" placeholder="Введите команду терминала и нажмите Ок..." required>
<?php
if ( (isset($_POST['command'])) )
{
$command=$_POST['command'];
$st = "$command";
}
else
{
echo "";
}
 ?>
<input type=button class="buttons" value="Ok" OnClick="if(confirm('Вы уверены?'))document.getElementById('action').value='<?=$command;?>';submit();" />
</form></center>
Ребят помогите исправить. Нужно чтобы записанное значение в "command", вставилось в
HTML5
1
document.getElementById('action').value='<?=$command;?>';submit();
ни как не получается, надо чтобы написанное в форме (оно может быть любым), при нажатии на кнопку вставилось в value. Не понимаю как сотворить это
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.03.2013, 18:51
Ответы с готовыми решениями:

Объясните, как работать с StringCbPrintf
кидает вот такую вот ошибку: Ошибка 1 error C3861: StringCbPrintf: идентификатор не найден d:\documents and settings\юра\my...

Объясните как работать с сортировкой
Ну есть у меня класс Note: public class Note { String name; public Note(String _name) { name = _name;} public...

Объясните как работать с API
Всем привет! Есть интернет магазин, при оформлении заказа все последующие действия банально сводятся к отправке письма с заказом...

10
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
10.03.2013, 18:59
для js вы открываете OnClick=" двойной кавычкой, и перед вставкой пхп куска двойной кавычки нет... это воспринимается как кусок js.. поправьте для начала это..
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
10.03.2013, 19:05
PHP
1
2
3
4
5
6
7
<input size="100%" 
type="text" 
name="command" 
class="largeform" 
placeholder="Введите команду терминала и нажмите Ок..." 
value="<?=(isset($_POST['command']) ? $_POST['command'] : 'че у Медведева не спросил ?' ?>" 
required>
Добавлено через 1 минуту
Цитата Сообщение от casual_visitor Посмотреть сообщение
для js вы открываете OnClick=" двойной кавычкой, и перед вставкой пхп куска двойной кавычки нет... это воспринимается как кусок js.. поправьте для начала это..
что за бред? когда пхп обработает этот код , в браузер попадет только js без <? ... ?> вставок , в каих-бы кавычках они не были
1
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
10.03.2013, 19:28
если <??> в кавычках то интерпретатору php это попадет как строка, и никакой не пхп код.. почему бред?
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
10.03.2013, 19:33
pпотому что PHP не знает ни хмла , ни кавычек , ни яваскрипта , он знает только 2 вещи :
1. что в <? ?> это пхп код
2. что не в <? ?> это вывод

и пусть там хоть
PHP
1
<b><? echo '1' ?></b>
или
PHP
1
its's called "Grand <? echo '1' ?>"
или
PHP
1
<script> alert('<? echo '1' ?>'); </script>
для PHP это все равно будет
PHP
1
обсолютно_пофиг_какой_тут_вывод<? echo '1' ?>обсолютно_пофиг_какой_тут_вывод
1
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
10.03.2013, 19:56
ну и чего сразу ругаться
0
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623
10.03.2013, 21:05  [ТС]
crautcher, Выручай! Вот такой кусок получился:
HTML5
1
2
3
4
5
6
7
8
9
<center><form method="POST" name="sshform">
<input size="100%" 
type="text" 
name="command" 
class="largeform" 
placeholder="Введите команду терминала и нажмите Ок..." 
value="<?=(isset($_POST['command']) ? $_POST['command']?>" 
required>
</form></center>
Но при попытки зайти на страницу, apache ругает:
Code
1
PHP Parse error:  syntax error, unexpected ';' in /home/site/mydomain/www/domain/test.php on line 7
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
10.03.2013, 22:25
тернальный оператор работает только с элс ,так что тут условиен надо
PHP
1
value="<? if (isset($_POST['command']) echo $_POST['command']?>"
1
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623
10.03.2013, 22:34  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
тернальный оператор работает только с элс ,так что тут условиен надо
PHP
1
value="<? if (isset($_POST['command']) echo $_POST['command']?>"
Теперь так ругает:
Code
1
PHP Parse error:  syntax error, unexpected T_ECHO
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.03.2013, 22:35

Не по теме:

Цитата Сообщение от crautcher Посмотреть сообщение
тернальный оператор работает только с элс ,так что тут условиен надо
эмм.. тернарный))
только с else до php 5.3, после разрешается первое опустить - (выражение) ?: (действие)



Добавлено через 26 секунд
Цитата Сообщение от Путин Посмотреть сообщение
PHP
1
(isset($_POST['command'])
еще одну закрывающую скобку поставьте
2
45 / 25 / 16
Регистрация: 14.04.2011
Сообщений: 623
10.03.2013, 22:42  [ТС]
Спасибо всем, заработало!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.03.2013, 22:42
Помогаю со студенческими работами здесь

Объясните, как такое может работать?
Всем привет, я новичок в C++ и вот недавно забыл в начале добавить заголовок &lt;string&gt;, но программа оставалась рабочей. Вот пример: ...

Объясните подробно, как работать с графикой
Вот вопроса с форума https://www.cyberforum.ru/pascalabc-net/thread1113644.html Там просили написать программу, которая бы создавала круг...

Объясните, как работать с функцией FindText?
Здравствуйте, у меня проблема уже 2й день не могу победить FindText пишу аналог стандартного notepad. Может у кого есть для примера...

Объясните как работать с TreeView и ListView
Вообщем нужно сделать так,чтобы при раскрытие иерархического списка (treeview) и выбора там подпункта, в правой части т.е listview...

Объясните как работать с файлами в Java?
Нужен конкретный пример программы, которая считывает с файла значения разных и записывает их в другой файл.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru