W ogole sie za to zle zabierasz.
Po co przekazujesz w value jakies url'e? Jak chcesz przekazac dane z formularza do pliku link.php to wpisz ścieżke do link.php w action.
<?php
echo "<form method="POST
" action="link.php
">"; ?>
zamiast jakiegoś przekombinowanego:
<?php
echo "<select name=od onchange="self.location
.href
= this
.value
">"; ?>
zrób:
<?php
echo "<select name=od onchange="submit
()">"; ?>
zamiast :
<?php
{
$id=$r['id'];
$nr_zgl=$r['nr_zgl'];
echo '<option value=link.php?site=edit&id="'.$id.'">'.$nr_zgl.'</option>'; }
?>
po prostu:
<?php
echo '<option value="'.$r['id'].'">'.$r['nr_zgl'].'</option>'; }
?>
do tego dodaj jedno pole:
<input type="hidden" name="site" value="edit">
Teraz do pliku link.php trafią wszystkie dane w tablicy $_POST