Topic: Mysql ir radio reiksmes

Tokia problema:  paimant duomenis is duombazes kiekvienam radio elementui priskiriamas duombazeje esancio iraso id, taciau formoje pazymejus radio elementa ir paspaudus submit mygtuka (duomenu atnaujinimui duombazeje) yra paimama tik paskutiniam radio priskirta id reiksme. Ka reikia daryti, kad butu paimama bet kuriam radio priskirtas id? Is anksto aciu uz patarimus.

Re: Mysql ir radio reiksmes

Tai visų radio button'ų vardas (name) turi būti vienodas, o skirtis tik reikšmės atributai (value), tokiu atveju formos submitinimo metu bus perduodas kintamojo vardas ir pasirinkto radio button'o reikšmė (tavo atveju ID).

Re: Mysql ir radio reiksmes

$p = "SELECT * FROM temos"; 
$query_result = @mysql_query ($p, $db_connection);

 while ($rows = mysql_fetch_array($query_result))
 {
     $st_id =$rows['studento_id'];
     $i_d = $rows['ID'];
     
             
     
if (($rows['parinkta'])=='0')
{?>
 <tr><td> <input type='radio' name='radiob' value='<?echo $i_d ?>'> <?echo $i_d?></td>  
  <?
}
else if (($rows['parinkta'])=='1')
{?>
<tr><td> - </td>
 <?
}
?>
  <td><? echo  $rows['pavadinimas'] ?></td>  
  <td><? echo  $rows['atidavimo_data'] ?></td>
  </tr>
  <?
 
 } 
 }
 ?>
 </table><br>
 <?

 if (isset($_POST['submit'])) {

    mysql_select_db("duombaze",$db);
    $pasirinkta = $_POST['radiob'];
    if ($pasirinkta) { 
        echo "Pasirinkto id $i_d";
}
}

Pagal tai, ka esu padares, tai pasiima tik pacio paskutinio iraso DB id.

Re: Mysql ir radio reiksmes

Viska susitvarkiau, zioplumo klaida buvo.