[ Darko VS @ 26.12.2008. 13:36 ] @
Pozdrav svima, Moj problem je sledeci:Dinamicki se generise tabela u kojoj svaki red ima dva checkbox-a.Neki redovi imaju disabled i checked checkbox-ove,a neki imaju normalne.Meni sad treba da kad neko cekira checkbox-ove da se proslede na sledecu stranu svi cekirani bez obzira da li su disabled. Unapred hvala.Evo koda: Code: $i = 0; while($ROW1 = mysql_fetch_assoc($result1)){ $sifrapred = $ROW1[SifraPredmeta]; $query2 = "SELECT * FROM prijavaispita INNER JOIN prijavaslusanjapredmeta ON prijavaispita.SifraSlusanjaPredmeta = prijavaslusanjapredmeta.SifraSlusanjaPredmeta WHERE prijavaslusanjapredmeta.SifraStudenta = '$sifrastud' AND prijavaslusanjapredmeta.SifraPredmeta = '$sifrapred' "; if ( !( $result2 = mysql_query( $query2) ) ) { print( "Ne moze se izvrsiti upit! <br />" ); die( mysql_error() ); } $ROW2 = mysql_fetch_assoc($result2); $nazivpred = $ROW1[NazivPredmeta]; $sifrasem = $ROW1[SifraSkolskogSemestra]; $ocena = $ROW2[Ocena]; if ($ROW1[PredispitneObavezeIspunjene] == D) { $ispitobaveze = "DA"; $query3 = "SELECT NaknadnaPrijava FROM prijavaslusanjapredmeta, prijavaispita WHERE prijavaispita.SifraStudenta = '$sifrastud' AND prijavaslusanjapredmeta.SifraPredmeta = '$sifrapred' AND prijavaispita.SifraIspitnogRoka = 1 AND prijavaispita.SifraSkolskeGodine = 1 AND prijavaispita.SifraSlusanjaPredmeta = prijavaslusanjapredmeta.SifraSlusanjaPredmeta "; if ( !( $result3 = mysql_query( $query3) ) ) { print( "Ne moze se izvrsiti upit! <br />" ); die( mysql_error() ); } $ROW3 = mysql_fetch_assoc($result3); switch ($ROW3[NaknadnaPrijava]) { case "D": $polozen = "NE"; $prijava['checked'] = ""; $prijava['disabled'] = "disabled"; $nakprijava['checked'] = 1; $nakprijava['disabled'] = "disabled"; break; case "N": $polozen = "NE"; $prijava['checked'] = 1; $prijava['disabled'] = "disabled"; $nakprijava['checked'] = ""; $nakprijava['disabled'] = "disabled"; break; case "": $polozen = "NE"; $prijava['checked'] = ""; $prijava['disabled'] = ""; $nakprijava['checked'] = ""; $nakprijava['disabled'] = ""; break; } if ($ocena > 5 ) { $polozen = "<FONT COLOR='red'>DA</FONT>"; $prijava['checked'] = ""; $prijava['disabled'] = "disabled"; $nakprijava['checked'] = ""; $nakprijava['disabled'] = "disabled"; } }else { $ispitobaveze = "<FONT COLOR='red'>NE</FONT>"; $polozen = "NE"; $prijava['disabled'] = "disabled"; $prijava['checked'] = ""; $nakprijava['checked'] = ""; $nakprijava['disabled'] = "disabled"; } echo "<tr>"; echo "<td>{$sifrapred}</td>"; echo "<td>{$nazivpred}</td>"; echo "<td>{$sifrasem}</td>"; echo "<td>{$ispitobaveze}</td>"; echo "<td>{$polozen}</td>"; ?> <td><input type='checkbox' name=prijava<?php echo $i; ?> value='N' <?php echo $prijava['disabled']; ?> <?php if ($prijava['checked'] == 1) { echo " CHECKED />"; //echo "<input type='hidden' name='prijava' value='N'/>"; } ?> </td> <td><input type='checkbox' name=nakprijava<?php echo $i; ?> value='D' <?php echo $prijava['disabled']; ?> <?php if ($nakprijava['checked'] == 1) { echo " CHECKED />"; //echo "<input type='hidden' name='nakprijava' value='D'/>"; } ?> </td> </tr> |