Использование PHP для автоматического заполнения поля в форме с той же страницы

#php #forms

#php #формы

Вопрос:

Мне просто интересно, можно ли это сделать с помощью PHP. У меня есть база данных MySQL каталога, использующая joomla, когда клиент заходит в товар, там есть номер детали, описание и т. Д., А Внизу есть форма, чтобы клиенты могли отправлять свои запросы. Мне было интересно, может ли поле номера детали быть автоматически заполнено, чтобы клиент мог просто ввести свое имя и номер телефона и не беспокоиться о номере детали. Пожалуйста, дайте мне знать, если это можно сделать, любая помощь будет очень признательна!

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

http://www.shoxwebdesign.com/edc2/aircraft-parts/catalog-2/details/2/91/catalog-2-edc001

Ответ №1:

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

 <input id="ff_elem6" class="ff_elem" type="text" value="" name="ff_nm_PartNumber[]">
  

Для

 <input id="ff_elem6" class="ff_elem" type="text" value="<?php echo $varFromDB; ?>" name="ff_nm_PartNumber[]">
  

или вы можете поместить эти данные в скрытое поле, например

 <input type="hidden" value="<?php echo $varFromDB; ?>" name="ff_nm_PartNumber[]">
  

Комментарии:

1. Здравствуйте, спасибо за ваш ответ… Я пробовал это, но это не работает … что я могу делать неправильно? shoxwebdesign.com/edc2/aircraft-parts/catalog-2/details/2/91 /…

Ответ №2:

определенно…когда вы создаете форму, добавьте атрибут value к текстовым полям с любым значением, которое вы хотите…

 <input type="text" value="<?php echo 'some field pulled from mysql';?>"/>
  

Комментарии:

1. Просто не забудьте сначала экранировать этот вывод.

2. shoxwebdesign.com/edc2/aircraft-parts/catalog-2/details/2/91/…

3. можете ли вы опубликовать свой PHP, где вы создаете это: <table width="100%" border="0" class="admintable adminlist mceItemTable"><tbody><tr class="row0"><td width="20%" valign="top" class="key"><label>Category</label></td><td>Mechanical</td></tr><tr class="row0"><td width="20%" valign="top" class="key"><label>Part Number</label></td><td>EDC001</td>... ? Однако у вас там есть EDC001, именно так вы бы поместили его в атрибут value соответствующего ввода

4. Я использую joomla, и это компонент, который я установил в joomla

5. Я не использую joomla, вы не можете опубликовать PHP-код? (или, если на то пошло, вы можете даже отредактировать его, как мы предложили)