Hello!
Az alábbi kódrészlet 4.7-ben tökéletesen működik, 6.10-ben nem. Ahogy látom a FORM API is megváltozott, kérem segítsetek átírni, hogy működjön az új rendszerben.
Köszi
function lemezek() { $lemezek_tomb=array(); global $user; $sql = mysql_query("select title from node where type='flexinode-1' order by title"); while ($lemez = db_fetch_object($sql)) { $lemezek_tomb[$lemez->title]=$lemez->title; } return $lemezek_tomb; } function lemezhaboru() { $form['lemezhaboru']['lemezek']= array( '#type' => 'select', '#default_value' => variable_get('lemezek',''), '#options' => lemezek(), '#attributes' => array('onchange' => "form.submit('lemezhaboru')"), ); $form['submit'] = array('#type' => 'submit', '#value' => t('OK'), '#attributes' => array('style'=>"display:none")); function lemezhaboru_submit($form,$form_values) { $azon=array(); global $azon; $i=db_query("select nid {from} node where title='%s'",$form_values['lemezek']); while ($azon = db_fetch_array($i)) { $nid=$azon["nid"]; } drupal_goto('node/'.$nid); } $output = drupal_get_form('lemezhaboru', $form); return $output; } echo "<div align=center>".lemezhaboru()."</div>";
Szerk: A forráskódot kiemeltem. Te is megtehetted volna. - Nagy Gusztáv
Drupal verzió:
Fórum:
talan igy
Köszönöm szépen!
Szia
köszönöm szépen !