Witam,
próbuję skorzystać z waszych rad, ale nie działa mi to do końca...
tzn działa tylko na chrome, na IE i FF niestety nie

Co robię źle?
Tutaj kod
<form method=\"POST\" action='zakres.php'>
<table border='0'>
<tr><td>
Wyswietl od
</td>
<td>
<script>DateInput('start', true, 'YYYY-MON-DD', '$dziendzis')</script>
</td><td>
do
</td><td>
<script>DateInput('end', true, 'YYYY-MON-DD')</script>
</td>
<td>
<input type='image' src='gfx/edit.png' width='20' value='Wyślij' name='przycisk'/>
</td></tr></table>";
if(isset($_REQUEST['przycisk'])) {
$start=$_POST['start'];
$end=$_POST['end'];
{
$blad=1;
echo "<center><div valign='middle'><img src='gfx/info.png' style='vertical-align:middle;'> Nie wprowadzonego prawidłowego zakresu dat!</div></center>"; }
else
{
<table border=1 id='newspaper-a''>
<tr>
<th style=\"width : 10px;\">Nazwa</th>
<th width='10%'>Link</th>
<th width='13%'>Rozmiar</th>
<th width='15%'>Data</th>
</tr>
}
</table>";
Na reszcie przeglądarek strona tylko się przeładowywuje :/
print_r($_REQUEST); zwraca
Array ( [start] => 2011-9-01 [end] => 2011-9-07 [przycisk_x] => 13 [przycisk_y] => 8 [PHPSESSID] => 1gr24iqns2krpvvja4vqpq5s47 )
Inne przeglądarki miały problem z interpretacją
if(isset($_REQUEST['przycisk']))
wiec zrobilem to tak:
if ($_SESSION['zalogowany'] == 1)
{
<form method=\"POST\" action='zakres.php'>
<table border='0'>
<tr><td>
<input type='hidden' name='checked' value='1'/> //<= dodanie hidden pola
Wyświetl od
</td>
<td>
<script>DateInput('start', true, 'YYYY-MON-DD', '$dziendzis')</script>
</td><td>
do
</td><td>
<script>DateInput('end', true, 'YYYY-MON-DD')</script>
</td>
<td>
<input type='image' src='gfx/edit.png' width='20' value='Wyślij' name='przycisk'/>
</td></tr></table>";
$czek=$_POST['checked'];
{}