Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: kakashi20 en 7 Marzo 2013, 16:33 pm



Título: validar si existe check
Publicado por: kakashi20 en 7 Marzo 2013, 16:33 pm
hola

tengo esta funcion en php donde creo dinamicamente checkbox

for ( $i=8;$i<18;$i++ ) {
               $result_hora = mysql_query("SELECT * FROM servicios WHERE ing ='".$_POST['ing']."' AND fecha_entrada='".$_POST['fecha']."' AND hora_entrada='".$i."'",$link)or die (mysql_error());
               
               
               
                  echo "<tr height='25px'>";
                     echo "<td align='center'>";
                        echo hora($i);
                     echo "</td>";
                     
                     
                     
                        if ( mysql_num_rows($result_hora) != 0 )  {
                           
                           
                              echo "<td align='center'>";
                                    echo "<a href='#' onclick='VerCita(".mysql_result($result_hora,0,'id').")' style='color:#f00'>No Disponible</a>";
                              echo "</td>";
                              
                              
                        
                        }else{
                     
                              
                              //$numero= mysql_result($result,0,"num");
                              echo "<td align='center'>";
                                 //echo "<a href='#' onclick='AsignarCita(\"$i\")' style='color:#00cc00'>Disponible</a>";
                                 echo "<input type='checkbox' name='c".$i."' id='c".$i."' value='$i'>";
                              echo "</td>";
                        
                           
                           
                        }
                     
                  echo "</tr>";   
            
               
            }//FIN FOR


pero como son dinamicamente, deseo validarlos por jquery diciendo que si exite o no el checkbox que cree, asi:

function AsignarCita(){

      var str = $("#formservicios").serialize()+"&fec="+$('#datepicker').val();

      
      if ( $("#c8").length > 0 ){
      
      
         alert("Escoja una hora para el servicio");
      
      
      }else{
         
         $.ajax({

         type: 'POST',

         url: 'InsertServicios.php',
         
         data: str,

         success:function(msg){

                  
               $("#resultado").html(msg);
               
               

         }

         
         });
         
         
      }
      
      

}

el problema es que me lo valida la pimera vez pero cuando lo le doy clic al check y después le doy clic otra vez quitandole el chulo, al validarlo este me queda como si existiera siempre...

si alguien me pude ayudar se lo agradeceria