jueves, 30 de mayo de 2019

radios final

radiobutton

<input type="radio" value="SI"
 name="tiempo_horario" 
<?php if($tiempo_horario == "SI" ){ echo "checked";}
 ?> ;" />





































-------------------------------------










<input type="radio" value="NO" 
name="tiempo_horario" 
<?php if($tiempo_horario == "NO" ){ echo "checked";}
?> ;" />

jueves, 23 de mayo de 2019

desactivacion de campos

COLOCAR EN LOS CHECKBOXES


onclick="deshabilitar('bloquear');"


onclick="deshabilitar('');"



COLOCAR EN OTRO SCRIPT AL FINAL


<script>

function deshabilitar(elemento){

   if(elemento == "bloquear"){
      document.getElementById('campo1').disabled=true;
      document.getElementById('campo2').disabled=true;
      document.getElementById('campo3').disabled=true;
}else{ document.getElementById('campo1').disabled=false;
      document.getElementById('campo2').disabled=false;
      document.getElementById('campo3').disabled=false;
} }

</script>




Validación de numero JQUERY

<script src="comun/datePickerJQuery/js/jquery-1.7.2.min.js">
</script>
<script>    $("#number").on({
        "focus": function(event) {
            $(event.target).select();        },        "keyup": function(event) {
            $(event.target).val(function(index, value) {
                return value.replace(/\D/g, "")
                    .replace(/([0-9])([0-9]{2})$/, '$1.$2')
                    .replace(/\B(?=(\d{3})+(?!\d)\.?)/g, ",");            });        }
    });</script>

validacion numeros




onkeypress="return validarNumeroDocencia(this);"




function validarNumeroDocencia(evt)
{
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
    return true;}

Validacion Checkboxes

var horario =  document.getElementsByClassName("hor");
        var arrayLength = horario.length;
        var contador = 0;

        for (var i = 0; i < arrayLength; i++) {
        if (horario[i].checked == true){
                    contador = contador +1;
             }
        }

        for (var i = 0; i < arrayLength; i++) {
            horario[i].addEventListener('change', function(){
                if (this.checked == true){
                    contador = contador +1;
                }
                if (contador > 2){
                    contador = 0;
                    pr_t_horario.checked = false;
                    pr_medio_t.checked = false;
pr_t_completo.checked = false;
                    alert("No se pueden seleccionar mas de 2 opciones");
                }
            })
        }





id="pr_t_completo" class="hor"




miércoles, 22 de mayo de 2019

Checkboxes v2

<input type="checkbox" name="pr_t_horario" value="1"
<?php if ($old_pr_t_horario == 1) { echo "checked"; }  ?> > <br>

<input type="checkbox" name="pr_medio_t" value="1"
<?php if ($old_pr_medio_t == 1) { echo "checked"; }  ?> > <br>

<input type="checkbox" name="pr_t_completo" value="1"
<?php if ($old_pr_t_completo == 1) { echo "checked"; }  ?> >

Checkboxes

<input type="checkbox" name="pr_nro_mat" value="Bike"> I have a bike<br>
  <input type="checkbox" name="pr_mat_nom" value="Car"> I have a car<br>
  <input type="checkbox" name="pr_horario_esp" value="Boat" > I have a boat

martes, 21 de mayo de 2019

Funcion borrar php

function deleteDocencia($doc_cod)
{
$link = db_conn();  // CONNECTION

if (!$link)
{
echo "<script> alert('ERROR!: no se puede conectar a la Base de Datos.');history.go(-1);</script>";
die; 
}
$query = "delete from docencia where doc_cod= " . $doc_cod;
$result = ifx_query($query, $link); 
if (!$result)
{
echo "<script> alert('ERROR!: no se puede ejectutar la consulta.');history.go(-1);</script>";
die; 
}
return $result;
}

Funcion borrar docencia Jquery

function borrarDocencia(id){
          alert(id);
          $.ajax({
            data: {"tipo" : "delete", "doc_cod" : id},
            type: "POST",
            url: "docencia.php",
        })
         .done(function( data, textStatus, jqXHR ) {
            getDocencia();
         })
         .fail(function( jqXHR, textStatus, errorThrown ) {
            if ( console && console.log ) {
                 console.log( "La solicitud a fallado: " +  textStatus);
            }
        });
      }

Get base de datos Informix

function getDocenciaList()
{
$link = db_conn();  // CONNECTION
if (!$link)
{
echo "<script> alert('ERROR!: no se puede conectar a la Base de Datos.');history.go(-1);</script>";
die;
}
$rows = array();
$query = "SELECT * FROM docencia";
$result0 = ifx_query($query, $link);
$result1 = ifx_fetch_row ($result0 );
while ($result1 = ifx_fetch_row ($result0 ))
{
$rows[] = $result1;
}
echo json_encode($rows);
}

lunes, 20 de mayo de 2019

Div donde se cargara todo el contenido dinamico

<div id="lista_docencia"></div>

declaracionJuradaIPEF.php

<script src="./comun/datePickerJQuery/js/jquery-1.7.2.min.js"></script>
  <script>
  $( document ).ready(function() {
    getDocencia();
});
 
  function getDocencia(){
  $.ajax({
    data: {"tipo" : "get"},
    type: "POST",
    dataType: "json",
    url: "docencia.php",
})
  .done(function( data, textStatus, jqXHR ) {
  var html = '<div align="center"><strong>Universidades</strong></div><a href="#ex1" rel="modal:open" style="display: block; width: 100px; height: 15px; background: #4E9CAF; padding: 5px; text-align: center; border-radius: 5px; color: black; font-weight: bold">Nuevo Registro</a><br><table width="100%" border="1px, solid"><tr><th>Index</th><th>Emp Cod</th><th>Ing Total Men</th><th width="15%">Accion</th></tr>';
  $.each(data, function(index, value){
  html += '<tr><td>' + index + '</td><td>' + value.emp_cod + '</td><td>' + value.ing_total_men + '</td><td><button type="button" onclick="editarDocencia('+value.cod_doc+');">Editar</button><button type="button" onclick="borrarDocencia('+value.cod_doc+');">Borrar</button></td><tr>';
});
html += '</table>';
$('#lista_docencia').html(html);
  })
  .fail(function( jqXHR, textStatus, errorThrown ) {
    if ( console && console.log ) {
          console.log( "La solicitud a fallado: " +  textStatus);
    }
});
  }

  function nuevaDocencia(){
  var emp_cod = $('#emp_cod').val();

  $.ajax({
    data: {"tipo" : "insert", "emp_cod" : emp_cod},
    type: "POST",
    dataType: "json",
    url: "docencia.php",
})
  .done(function( data, textStatus, jqXHR ) {
getDocencia();
    alert("El registro se inserto correctamente");
})



  }

  function editarDocencia(id){
  alert('editar ' + id);
  }

  function borrarDocencia(id){
  alert('borrar ' + id);
  }

 
  $("#botonDocencia").click(function(){
  alert(123);
  /*$.ajax({
    data: {"tipo" : "insert"},
    type: "POST",
    dataType: "json",
    url: "docencia.php/funcion1",
})
  .done(function( data, textStatus, jqXHR ) {
    if ( console && console.log ) {
          console.log( "La solicitud se ha completado correctamente." );
      }
  })
  .fail(function( jqXHR, textStatus, errorThrown ) {
    if ( console && console.log ) {
          console.log( "La solicitud a fallado: " +  textStatus);
    }
});*/
  });

  </script>

docencia.php

<?php
if(isset($_POST['tipo']) && !empty($_POST['tipo'])) {
    $tipo = $_POST['tipo'];
    switch($tipo) {
        case 'get' : getDocenciaList();break;
        case 'insert' : insertDocencia($_POST['emp_cod']);break;// do something;break;
        // other cases
    }
}

function getDocenciaList(){
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "sap2000";

$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
$rows = array();
$sql = "SELECT * FROM docencia";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
    while($r = mysqli_fetch_assoc($result)) {
    $rows[] = $r;
}
print json_encode($rows);
} else {
    echo "0 results";
}
mysqli_close($conn);
}

function insertDocencia($emp_cod){
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "sap2000";

$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO docencia (emp_cod)
VALUES ('$emp_cod')";

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
mysqli_close($conn);
}
?>