Witam.
Pisze projekt na zaliczenie na uczelni i napotkalem, nie pierwszy raz, na pewne trudnosci...
Formularz dodawania dziala mi poprawnie, pole ktore mnie interesuje ma obiecnie wyglad:

Kod
    <td width="50%" colspan="2">
<?php
      for( $i=1; $i<=6; $i++) {
      ?>      
    <select size="1" name="id_specjalizacja<?php echo ($i); ?>">
    <option value='brak'> Wybierz specjalizacje</option>
<?php
mysql_query("SET NAMES 'utf8'");
    $wynik = mysql_query("SELECT * FROM bm_specjalizacje")
or die('Błšd zapytania');
          
    if(mysql_num_rows($wynik) > 0) {
        while($r = mysql_fetch_object($wynik)) {
      
       echo ("<option value='" . $r->id_specjalizacja ."'>" . $r->specjalizacja. "</option>" );
        }
      }
}
?>              
  
    </td>


Sa to listy rozwijane wielokrotnego wyboru, przy dodawaniu, nie ma problemu, wysyla sie po prostu id_specjalizacja_numer...
Ale aktualnie przerabiam ten formularz, aby nadawal sie rowniez do edycji...

w tym problemie biora udzial 2 tabele:
bm_lekarze:
- nazwa
- ulica
- ...
- id_specjalizacja

oraz tabela:
bm_specjalizacje
- id_specjalizacja
- specjalizacja

Gdy pobieram id metoda GET, chcialbym aby w listach rozwijanych byly wartosci, ktore aktualnie sa zapisane w bazie , np tak jak mam z nazwa...

Kod
$wybor_lekarza = "SELECT *
                        FROM `bm_lekarze`
                        WHERE
                        `id_lekarza` = $id";
                        
            mysql_query("SET NAMES 'utf8'");
            $wynik_lekarza = mysql_query($wybor_lekarza);
            
            $row = mysql_fetch_array($wynik_lekarza);
            $nazwa = $row['nazwa'];

a w dalszej czesci kodu
Kod
<td width="25%">Nazwa</td>
    <td width="25%"><input type='text' size=35 name='nazwa' value='<?php echo ($nazwa); ?>'></td>


za wszelka pomoc z gory dziekuje smile.gif