Cytat(shpaque @ 3.05.2017, 18:30:06 )

czyli działający wycinek wygląda tak: - dzięki
echo "<tr><td>Grupa:</td>\n";
$x_one = "";
$x_two = "";
$x_three = "";
$x_four = "";
$x_five = "";
if ($grupa_value == 1) {$x_one = "selected";}
else if ($grupa_value == 2) {$x_two = "selected";}
else if ($grupa_value == 3) {$x_three = "selected";}
else if ($grupa_value == 4) {$x_four = "selected";}
else if ($grupa_value == 5) {$x_five = "selected";}
echo "<td><select name='grupa'>\n"; echo "<option value='1' $x_one>Budownictwo Mieszkaniowe</option>\n"; echo "<option value='2' $x_two>Obiekty Użyteczności Publicznej</option>\n"; echo "<option value='3' $x_three>Przestrzeń Publiczna</option>\n"; echo "<option value='4' $x_four>Obiekty Handlowe</option>\n"; echo "<option value='5' $x_five>Pozostałe Realizacje</option>\n"; echo "</select></td></tr>\n";
A nie lepiej coś takiego:
$grupa_id_wartosc = '';
$sql = "SELECT * FROM `".$tabela_glowna."`";
$result = mysqli_query($polaczenie_mysqli, $sql);
if ($dane = mysqli_fetch_array($result)) {
$grupa_id_wartosc = $dane['grupa_id'];
}
// tutaj kolumna tabeli...
$grupa = "SELECT * FROM ".$tabela_grupy." ORDER BY `grupa_id`";
$wynik_grupa = mysqli_query ($polaczenie_mysqli, $grupa);
echo "<select id='grupa_id' name='grupa'>"; echo "<option value='grupa_id' disabled selected style='display:none;'>Wybierz...</option>"; while($gr = mysqli_fetch_array($wynik_grupa)) {
echo "<option value='$gr[grupa_id]' ". ($grupa_id_wartosc == "$gr[grupa_id]" ?
'selected="selected"' : "")." >$gr[grupa_nazwa]</option>"; }
Proszę o wyrozumiałość - mogłem popełnić gdzieś błędy w pisowni...
Edit:
zapomniałem dopisać, że lepiej trzymać te dane w bazie niż duplikować na stronach:
tabela `grupy` składać się będzie z `grupa_id` (jako INT(2) Auto Increment) oraz `grupa_nazwa` (varchar(100))...
grupa_id grupa_nazwa
1 Budownictwo Mieszkaniowe
2 Obiekty Użyteczności Publicznej
3 Przestrzeń Publiczna
4 Obiekty Handlowe
5 Pozostałe Realizacje
A później wyciągasz to zapytaniem do <select><option></option></select> tak jak pokazałem wyżej.