Witam mam problem gdyż po wybranie zmiennej w formularzu select option i przejsciu do następnej strony mam link do strony poprzedniej i co mnie dziwi po kliknięciu na link przenosi mnie na strone poprzednią lecz selecty są puste, program nie pamięa zmiennych, mimo iż zmienne są zmiennymi sesyjnymi. Proszę o pomoc.
Tu jest kod z linkiem to cofania do strony poprzedniej:<?
?>
<HEAD>
<TITLE>Komunikator ucznia z nauczycielem</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">
<LINK REL="Stylesheet" HREF="style.css" TYPE="text/css">
</HEAD><?
$_SESSION[rok]=$_POST['rok'];
require('baza.php');
$zapytanie="select grupa from nauczyciel where id='$_SESSION[idd]' and kierunek='$_SESSION[co]' and rok='$_SESSION[rok]'";
echo "kierunek <a href=wybor.php>".$_SESSION[co
]."</a> rok <a href=wybor2.php>".$_SESSION[rok
]."</a> wybierz jedna lub kilka grup";
echo" <form method=post action=wybor4.php> <table>";
{
$zmienna=$wiersz['grupa'];
<tr><td><input type=checkbox name=gr[] value=$zmienna> $zmienna</td></tr>";
}
echo "<tr><td><input type=submit name=dalej value=wybierz> </table></form>";
echo "<form method=post action=wybor4.php> <input type=submit name=zaznacz value=wszystkie ></form>";
?>
A tu kod ze strony do której ma mnie cofać:<?
require('baza.php');
?>
<html>
<HEAD>
<?php
if(isset($_GET['refresh']) && (int
)$_GET['refresh'] == 1
) echo '<meta ... refresh ...>'; ?>
<TITLE>Komunikator ucznia z nauczycielem</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">
<LINK REL="Stylesheet" HREF="style.css" TYPE="text/css">
</HEAD><?
$_SESSION[co]=$_POST['co'];
$_SESSION[rok]=$_POST['rok'];
$_SESSION[zapytanie]="select rok from nauczyciel where id='$_SESSION[idd]' and kierunek='$_SESSION[co]'";
echo "<a href=wybor.php>" .$_SESSION[co
]. "</a>"; echo "<form method=post action=wybor3.php> <select name=rok>";
{ $_SESSION[zmienna]=$_SESSION[wiersz]['rok'];
[b
]echo"<option>$_SESSION[zmienna]"; //tutaj jest puste pole po powrocie dlaczego ?[/b] }
</select>
<input type=submit name=dale value=dalej></form>";
$zap="select rok from nauczyciel where id='$_SESSION[idd]' and kierunek='$_SESSION[co]'";
lub napisz do calego wybranego roku
<form method=post action=caly.php>
<select name=ro name =roc>";
{ $zmien=$wie['rok'];
}
</select>
<input type=submit name=dale2 value=ok>
</form>";
?>
Ten post edytował marek244 15.05.2008, 13:02:02