PHP изменить HTML на ходу - PullRequest
0 голосов
/ 21 июня 2011

У меня есть следующее: Название продукта и сразу после формы и кнопка отправки. Мне нужно что-то набрать в формах, и после нажатия кнопки «Отправить» я хочу изменить название продукта.

while ( ! feof( $fp ) ) {
   $line = fgets( $fp, 1024 );
   list($url, $path) = explode(',', $line);
   echo "<div style='width:420px;height:30px;background-color:#2cb823;'>$url</div>";
   echo "<div style='width:420px;height:30px;background-color:#2875DE;'>$path</div>";
   echo "<div style='width:420px;height:30px;background-color:yellow;'>$default<input type='text'></input>
   <button type='button'>Name product</button></div>";
   echo "<br/>";
}

Как видите, переменная $default="Product" - это то, что я хочу изменить с помощью кнопки (отправив форму).

Ответы [ 2 ]

1 голос
/ 21 июня 2011

Вы не можете изменить это напрямую через PHP. PHP это серверный код. Все это уже обработано на сервере, прежде чем вы, клиент, получите код.

Если вы хотите сделать что-то подобное, вам придется использовать javascript. Если вы хотите, чтобы это обновлялось на сервере, используйте Ajax.

1 голос
/ 21 июня 2011

Это относится к JavaScript, а не к PHP.

Просто прикрепите событие onClick к кнопке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...