Witam wszystkich

Otóż chciałem zrobić sobie porcjowanie wyników dla wyszukiwania jak poniżej:
strona 1 - formularz do szukania

strona 2 - pierwsze 10 wynikow (wszystko ok)

na stronie 3 (po kliknięciu w którąkolwiek podstronę) zaczyna się mój problem, mianowicie nie mogę przesłać wybranych na pierwszej stronie języków (reference language) pomiędzy podstronami 1 - 2 - 3 - 4 itp.

skrypt do dzielenia stron nie jest mój, ale działa na 100%, problem jest z przesłaniem tablicy, jeśli ktoś wie jak to zrobić, to bardzo proszę o pomoc.
oto kody stron:
strona 1 (formularz do szukania):
<form action=search.php method=get onsubmit="return testuj(this);">
<table bgcolor="#b7b7b7" align=center><tr><td bgcolor="#b7b7b7">
<table bgcolor="#b7b7b7">
<tr><td bgcolor="#b7b7b7"><input type=text name=search style="width:140px; height:20px; border-width: 1px; border-color:black;"><font face=verdana size=2> Enter search term ! <font color=red>*</font>
</td></tr>
<tr><td bgcolor="#b7b7b7">
<?
$result = mysql_query("SELECT * FROM LANGUAGES order by language_name"); $result2 = mysql_query("SELECT * FROM CATEGORIES where cmp='abx' order by category_name");
echo "<select name="table
" style="width
:140px
; height
:20px
; border
-width
: 1px
; border
-color
:black
;"><option value=>";
$langname = $data["language_name"];
$langid= $data["language_id"];
echo "<option value="$langname">$langname</option>";
}
echo " </select><font face=verdana size=2> Choose the target term language ! <font color=red>*</font>"; ?>
</td></tr>
<tr><td bgcolor="#b7b7b7">
<?
echo "<select name="category
" style="width
:140px
; height
:20px
; border
-width
: 1px
; border
-color
:black
;"><option value=>";
$catname = $data2["category_name"];
$catid= $data2["category_id"];
echo "<option value="$catid">$catname</option>";
}
echo " </select><font face=verdana size=2> Choose category !";
?>
</td></tr>
</table> <td width=50 bgcolor="#b7b7b7"></td><td bgcolor="#b7b7b7"><input type=image src="../images/international.png"></td></tr></table>
<?
$languages = mysql_query("select * from LANGUAGES order by language_name");
echo "<p align=center><font face=verdana size=2 color=black>Choose languages for references:<font color=red>*</font></p><table align=center><tr>";
for ($j=0;$j<$numberrows;$j++) {
$languagename = $data["language_name"];
$flague=$data["flague"];
echo "<td bgcolor="#b7b7b7"><input type="checkbox" name="choose[]" value="$languagename"></td> <td bgcolor="#b7b7b7"><img src=$flague></td>";
}
?></form>
strona 2
<?
function pasek($rekordow,$na_stronie,$na_pasku,$skrypt,$s) {
$stron = ceil($rekordow/$na_stronie); if ($s<1) $s=1;
if ($s>$stron) $s=$stron;
$koniec = $s+$na_pasku;
if ($s<=$na_pasku) $koniec = $na_pasku*2+1;
if ($koniec>$stron) $koniec = $stron;
$start = $koniec-$na_pasku*2;
if ($start<1) $start=1;
if ($s>1) $p = "<a href='$skrypt".($s-1)."'><<<</a>";
else $p = "<span style='color:gray'><<<</span>";
if ($s<$stron) $n = "<a href='$skrypt".($s+1)."'>>>></a>";
else $n = "<span style='color:gray'>>>></span>";
for ($i=$start; $i<=$koniec; $i++) {
if ($i==$s) $l .= " <span style='color:#cc0000;'><b>$i</b></span> ";
else $l .= " <a href='$skrypt$i'>$i</a> ";
}
if ($rekordow<1) $wynik = "brak informacji spełniających kryteria wyszukiwania";
else $wynik = "Found: $rekordow results, page $s of $stron<br />";
if ($stron>1) $wynik .= "$p - $l - $n";
return $wynik;
}
$search=$_GET['search'];
$table=$_GET['table'];
$na_stronie = 10;
$na_pasku = 5;
$skrypt = "search.php?search=$search&table=$table&choose=$choose&s=";
$start = ($s-1)*$na_stronie;
$result1 = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM $table where Tagret_term like '%$search%' order by Tagret_term LIMIT $start, $na_stronie");
$stron = ceil($rekordow/$na_stronie); if ($s>$stron and $rekordow>0) {
$start = ($stron-1)*$na_stronie;
$result = mysql_query("SELECT * FROM $table where Tagret_term like '%$search%' order by Tagret_term LIMIT $start, $na_stronie ");
}
?>
<table width=100% align=center bgcolor="#b7b7b7" cellspacing=10 cellpadding=10><tr><td bgcolor="#b7b7b7">
<font face=verdana size=2> There are <b>
<?echo "".$rekordow;?></b> result(s) for: <font color=red>
<?echo"".$_POST['search'];?></font></tr></td>
<tr><td bgcolor="#b7b7b7">
<?
echo "<font face=verdana size=2>There's no <font color=blue>'$search'</font> term in database !<br>";
}
$keystone = $data["Key_stone"];
$targetterm = $data["Tagret_term"];
$flaguet = $data["flague"];
$langid=$data["language_id"];
echo "<table width=100% cellpadding=0 cellspacing=0 bordercolor=black style="border
-style
: solid
; border
-width
: 1px 1px 1px 1px
;">
<tr><td bgcolor="#b7b7b7" align=center height=20><font face=verdana size=2 color=black>Key_stone: $keystone</font></td></tr>
<tr><td bgcolor="#b7b7b7"><table cellspacing=3 cellpadding=3><tr><td bgcolor="#b7b7b7"><img src="$flaguet"> - <font face=verdana size=2><a href="edit.php?table=$table&target=$targetterm&keystone=$keystone&lid=$langid">$targetterm</a></tr></td></table></td></tr><br>";
for ($i=0;$i<count($_GET['choose']);$i++) {
$language2 = $_GET['choose'][$i];
$result2 = mysql_query("SELECT * FROM $language2 where Key_stone='$keystone'");
if (mysql_num_rows($result2)>0) {
while($result2 and $data = mysql_fetch_array($result2)) {
$keystone = $data["Key_stone"];
$target=$data["Tagret_term"];
$flague=$data["flague"];
$langid=$data["language_id"];
echo "<tr><td bgcolor="#b7b7b7"><table cellspacing=3 cellpadding=3><tr><td bgcolor="#b7b7b7"><img src="$flague"> - <font face=verdana size=2><a href="edit.php?table=$language2&keystone=$keystone&target=$target&lid=$langid">$target</tr></td></table></td></tr>";
}
}
}
}
?></table><tr><td><?
echo pasek
($rekordow,$na_stronie,$na_pasku,$skrypt,$s); ?>
kod jest trochę mało czytelny, ale może ktoś z was będzie wiedział od razu w czym rzecz bez brnięcia przez niego