Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prosledjivanje disabled checkbox-ova.

[es] :: PHP :: Prosledjivanje disabled checkbox-ova.

[ Pregleda: 2439 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Darko VS
Darko Vujcin
Novi Sad

Član broj: 103476
Poruke: 12
91.148.79.*



+3 Profil

icon Prosledjivanje disabled checkbox-ova.26.12.2008. u 13:36 - pre 186 meseci
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>    
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Prosledjivanje disabled checkbox-ova.26.12.2008. u 13:58 - pre 186 meseci
Mogao bi da u forminom "onsubmit" hendleru,
pre slanja forme prođeš kroz sve checkbox-eve i poskidaš im "disabled".
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Darko VS
Darko Vujcin
Novi Sad

Član broj: 103476
Poruke: 12
91.148.79.*



+3 Profil

icon Re: Prosledjivanje disabled checkbox-ova.26.12.2008. u 15:10 - pre 186 meseci
Za to bi mi trebao javascript,a sa njim ne znam bas da radim.
Ali hvala na pomoci u svakom slucaju.
 
Odgovor na temu

[es] :: PHP :: Prosledjivanje disabled checkbox-ova.

[ Pregleda: 2439 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.