Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как в <select> </select> добавить значения из БД
 
 автор: rautate   (29.08.2006 в 15:48)   письмо автору
 
 

Здравствуйте, вопрос следующий:
Есть БД, она состоит из несколько таблиц. Есть страница *.html и в тегах <select><option></option></select> надо ввести значения из одной таблицы. Я сделал через PHP, но в файле с расширением *.php, но как это сделать для файла с расширением *.html. Я делаю в Dreamweaver 8. Пробовал писать код внутри <script language="php"></script> но код не обрабатывается.
Может есть другие пути решения, подскажите, я новичок в HTML и PHP.
Вообще если будет только файлы с расширением *.php это как-то, где-то влияет?

   
 
 автор: cyberface   (29.08.2006 в 16:03)   письмо автору
 
   для: rautate   (29.08.2006 в 15:48)
 

По умолчанию - никак. Можно с помощью файла .htaccess создать обработчик для файлов с расширением .html. Но зачем? Чем тебе не нравится расширение php?

   
 
 автор: rautate   (29.08.2006 в 16:07)   письмо автору
 
   для: cyberface   (29.08.2006 в 16:03)
 

а я не знал если так можно, формы в файл пхп ввести.
И еще мне надо ввести через сайт ввести данные в БД, JavaScript надо использовать? или можно обойтись самыми простыми способами? у меня просто много связей между файлами.

   
 
 автор: P@Sol   (29.08.2006 в 16:15)   письмо автору
 
   для: rautate   (29.08.2006 в 16:07)
 

JavaScript не нужен, для вывода данных из бд используются стандартные функции php.

посмотри тему - Совмещение нескольких языков программирования на одной странице

   
 
 автор: DEM   (29.08.2006 в 16:09)   письмо автору
 
   для: rautate   (29.08.2006 в 15:48)
 

Никак.. А почему имено расширение .html? чем тебя не устраивает .php?

   
 
 автор: rautate   (29.08.2006 в 16:10)   письмо автору
 
   для: DEM   (29.08.2006 в 16:09)
 

понял, уже делаю в *.php

   
 
 автор: DEM   (29.08.2006 в 16:13)   письмо автору
 
   для: DEM   (29.08.2006 в 16:09)
 

Вот так же тоже можно сделать:

<select size="1" name="Name">
  <option value=<? echo $db['value1']; ?>><? echo $db['value1']; ?></option>
</select>


При учёте что твой массив произошёл через mysql_fetch_array(), этот массив называется $db и в БД есть поле value1

   
 
 автор: rautate   (29.08.2006 в 16:15)   письмо автору
 
   для: DEM   (29.08.2006 в 16:13)
 

Я сделал так

echo "<select name='tip_doc'>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
   foreach ($line as $col_value) {
       echo "\t\t<option>$col_value</option>\n";
   }
}
echo "</select>";
// Free resultset

работает

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования