2012-05-16 6 views
-3

Я пытаюсь получить имена событий из таблицы в базе данных, мне нужно вставить эти данные в выпадающий список, чтобы затем кто-то щелкнул их, а затем информацию для этого конкретного события дисплеи ...Результаты SQL Query в выпадающем списке

Вот мой код до сих пор ..

<?php 

require "config.php"; // Your Database details 
?> 

<?PHP 


$SQL = "SELECT title_en_US FROM civicrm_event"; 
$result = mysql_query($SQL); 
// Write out our query. 
$query = "SELECT title_en_US FROM civicrm_event"; 
// Execute it, or return the error message if there's a problem. 
$result = mysql_query($SQL); 

while ($db_field = mysql_fetch_assoc($result)) { 
print $db_field['title_en_US'] . "<BR>"; 

} 

?> 

Можете ли вы сказать мне, как поставить первые имена событий в списке?

Спасибо!

ответ

0

Пожалуйста, используйте следующий код

$options=''; 
while($db_field = mysql_fetch_assoc($result)) 
{ 
    $options .= "<option>".$db_field['title_en_US']."</option>"; 
} 

Для HTML части,

<select name="titles"><? echo $options; ?></select> 
+0

Эй спасибо ... Это код, я порождена, раскрывающийся прекрасно работает, но это, кажется, пусто ... строки печатаются, но не имена внутри. ". $ Row ['title_en_US']. ""; } ?>

+0

воспользуйтесь обновленным кодом. Используйте $ db_field ['title_en_US'] вместо $ row ['title_en_US'] – Prabhuram

+0

Спасибо :) Это сработало как шарм :) Не могли бы вы дать мне подсказку о том, как мне теперь делать ... я имею в виду, как только я выберите вариант Мне нужно извлечь информацию из этой опции ... позвольте мне объяснить себя Я выбираю название события, которое является «Computer Science Party» Затем мне нужно извлечь информацию, такую ​​как местоположение, время, дата этого события. .. я должен дать метод форме ... или что-то еще? –

Смежные вопросы