Witam,
mój problem polega na tym że guziczki radio po odświeżeniu strony nie zawsze zachowują swoją wartość sprzed odświeżenia. Guziczki są w tabelce. W pierwszej kolumnie mam 3 guziczki które pod odświeżeniu zawsze ustawia się 1 pozycja (ta na samej górze), środkowa wartość kolumny zawsze jest na swoim miejscu. Nawet po odświeżeniu wartości radio są takie same. Natomiast ostatnia wartość tabelki po odświeżeniu zawsze znika.
Zdjęcie:
Odwiedź moją stronę<div id="gotowykomputer">
<form action="<?php
echo $_SERVER['PHP_SELF']; ?>" method="POST"> <br></br><br></br><br></br><br></br><br></br><br></br>
<table id="tabela_menu_lewe">
<tr align="center">
<td>Przeznaczenie</td>
</tr><tr>
<td><input type="radio" id="radio" name="przeznaczenie" value="Biuro / Dom" checked="checked" />Biuro / Dom<br>
<input type="radio" id="radio" name="przeznaczenie" value="Grafika" />Grafika<br>
<input type="radio" id="radio" name="przeznaczenie" value="Gry" />Gry
<?php
if (isset($_POST['hidden'])) { $selected_radio = $_POST['przeznaczenie'];
}
?></td>
</tr>
<tr align="center">
<td>Procesor</td>
</tr><tr>
<td><input type="radio" name="procesor" value="" <?php
if (!isset($_POST['procesor']) || $_POST['procesor'] == '') { }
?>>Wszystkie<br/>
<?php
echo '<input type="radio" name="procesor" value="' . $result['linia'] . '"' . ($_POST['procesor'] == $result['linia'] ?
'checked' : '') . '>' . $result['linia'] . '<br/>'; }
?>
</td>
</tr>
<tr align="center">
<td>Płyta Główna</td>
</tr><tr>
<td> <input type="radio" name="plytaglowna" value="" <?php
if (!isset($_POST['plytaglowna']) || $_POST['plytaglowna'] == '') { }
?>>Wszystkie<br/>
<?php
echo '<input type="radio" name="plytaglowna" value="' . $result['producent'] . '"' . ($_POST['plytaglowna'] == $result['producent'] ?
'checked' : '') . '>' . $result['producent'] . '<br/>'; }
?>
</td>
</tr>
<tr align="center">
<td>Zasilacz</td>
</tr><tr>
<td><input type="radio" name="zasilacze" value="" <?php
if (!isset($_POST['zasilacze']) || $_POST['zasilacze'] == '') { }
?>>Wszystkie<br/>
<?php
echo '<input type="radio" name="zasilacze" value="' . $result['moc'] . '"' . ($_POST['zasilacze'] == $result['moc'] ?
'checked' : '') . '>' . $result['moc'] . '<br/>'; }
?>
</td>
</tr>
<tr align="center">
<td>Monitor</td>
</tr><tr>
<td> <input type="radio" name="monitory" value="" <?php
if (!isset($_POST['monitory']) || $_POST['monitory'] == '') { }
?>>Wszystkie<br/>
<?php
echo '<input type="radio" name="monitory" value="' . $result['przekatna'] . '"' . ($_POST['monitory'] == $result['przekatna'] ?
'checked' : '') . '>' . $result['przekatna'] . '<br/>'; }
?>
</td>
</tr>
css:
#tabela_menu_lewe {
border: 1px solid black;
border-collapse: collapse;
background-color: #ffc;
width: 20%;
height: 15em;
text-align:left;
float: left;
}
#tabela_menu_lewe td {
border: 1px solid #000
}
Ten post edytował graby0 2.10.2013, 19:14:14