2015-06-22 2 views
0

ситуация я лицом такова:

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

Я использую ... Отправить, но $ _GET не имеет значений в раскрывающемся списке.

Я перечисляю здесь весь код.

Любая помощь очень ценится!

$GCdataSQL = "select * from table_name"; 
$GCdata = new Query($GCdataSQL); 

$table = "<form method='GET'><table class='datatable table table-condensed ' id='query-data'><thead><tr>"; 
$ColName = array('col1','col2','col3','col4', 'col5', 'col6', 'col7', 'col8'); 
foreach ($ColName as $Name){ 
    $table .= "<th>$Name</th>"; 
} 
$table .= "</tr></thead><tbody>"; 
while ($GCdataRow = $GCdata->fetchRow()){ 
     $emplid = $GCdataRow['emplid']; 
     $term = $GCdataRow['term']; 
     $handled = $GCdataRow['handled']; 
    if ($GCdataRow['code'] == 'UNKNOW' || $GCdataRow['code'] == 'Not Repeated'){$GCdataRow['code']= '';} 

    if ($GCdataRow['local_action'] !== $GCdataRow['new_action']){ 
     $table .= "<tr bgcolor= 'LightPink'>"; 

    } 
    else { 
     $table .= "<tr>"; 
    } 

    foreach($GCdataRow as $key=>$value){ 

     if ($key == 'emplid'){ 
      $table .="<td><a href='link' target = '_blank'>$value</a></td>"; 
     } 
     else if ($key == 'new_action'){ 
      $table .="<td><a href='link' target = '_blank'>$value</a></td>"; 
     } 
     else if ($key == 'handled' && $handled == 'Not Reviewed'){ 

      $table .="<td><select name = 'handlecode'><option value = 'Not Reviewed'>Not Reviewed</option><option value = 'Handled by Script'>Handled by Script</option><option value = 'Handled Manually'>Handled Manually</option><option value = 'Leave It'>Leave It</option></select></td>"; 

     } 
     else { 
      $table .= "<td>".htmlentities($value)."</td>"; 
      } 

     } 

     $table .= "</tr>"; 
     $loopcount++; 
    } 

    if(isset($table)) {$table .= "</tbody></table>";} 
    echo $table; 
    echo "<button type='submit' class = 'btn btn-primary' style = 'position: absolute; left:50%;' >Submit</button></form>"; 
+0

Непонимающий вопрос здесь –

+0

Вы выбрали что-то в раскрывающемся меню? – RiggsFolly

+0

Представлена ​​ли форма? Консоль показывает какие-либо ошибки при отправке формы? –

ответ

1

Наконец-то я изменил метод формы на POST, и все в порядке! Теперь значения находятся в $ _POST, и я могу использовать их для вставки в базу данных!

Спасибо!

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