¿Por qué no obtengo el ID o el name de un Dinamic Select en php?

Me presenta un error de Advertencia: Índice indefinido: files_addresses en mi archivo php, qué variable existe en mi html y una dinámica seleccionada. También tengo una función en javascript llamada sobre el cambio. Pruebe varios métodos para capturar la identificación por medio de. un método de clase $ _get y no lo captura, esta parte está en mi html. Tema de Tesis Seleccione

php

class mostrar_anexos{      var $  tesis;     function anexos_mostrar(){         include 'conexion.php';          $  anexo=$  _REQUEST["archivos_anexos"];              if(!isset($  _SESSION)){              session_start();          }          $  cedula= $  _SESSION['usuario'];          for ($  i=0;$  i<count($  anexo);$  i++)          {          echo "<br> Anexos " . $  i . ": " . $  anexo[$  i];          }           $  consulta="select count(*) as cantidad from where *** ='$  cedula '";         $  getResults=$  conn->prepare($  consulta);         $  getResults->execute();         $  result=$  getResults->fetchAll(PDO::FETCH_BOTH);         $  result=(int)$  result;           if ($  result >=   1){             $  anexo_tutor="select *from ***** where usuarios_anexos = UPPER('tutor')";             $  getResults=$  conn->prepare($  anexo_tutor);             $  getResults->execute();             $  result_tutor=$  getResults->fetchAll(PDO::FETCH_BOTH);             $  list_anexo="<tr>";              foreach($  result_tutor as $  row){                 $  usuario=$  row['usuarios_anexos'];                 $  archivo=$  row['nombres_archivos_anexos'];                 $  id_ane=$  row['id_anexo'];                  $  list_anexo.="<td>$  usuario</td>";                 $  list_anexo.="<td><a >$  archivo</a></td>";                 $  list_anexo.="<td><a href='./conexion/AUTO_LLENADO_ANEXO.php?id_anexo=$  id_ane'> Descargar </a></td>";                 $  list_anexo.="<tr>";             }          }         return $  list_anexo;     }  } $  object_anexos= new mostrar_anexos;      echo $  object_anexos->anexos_mostrar(); 

Esta parte es mi java script la cual estoy haciendo cambios mediantes varios select dinámicos

    $  (document).ready(function(){         $  .ajax({             type: 'POST',             url: 'conexion/seleccionar_carrera.php',             data: {'peticion': 'carrera_periodo_lectivo'}         }).done(function(lista_carrera){     $  ('#ug_carrera').html(lista_carrera)         }) .fail(function(){         alert('Hubo un error al cargar las listas_rep')     })     $  ('#ug_carrera').on('change',function(){         var id=$  ('#ug_carrera').val()         $  .ajax({             type: 'POST',             url: 'conexion/seleccionar_periodo_lectivo.php',             data: {'id': id}         }).done(function(lista_lectivo){             $  ('#ug_lectivo').html(lista_lectivo)         }).fail(function(){             alert('Hubo un error al cargar las listas_rep')         })      })     $  ('#ug_lectivo').on('change',function(){         var id=$  ('#ug_lectivo').val()         $  .ajax({             type: 'POST',             url: 'conexion/seleccionar_tutor.php',             data: {'id': id}             }).done(function(lista_lectivo){         $  ('#anexos_usuarios').html(lista_lectivo)         }).fail(function(){         alert('Hubo un error en cargar los tipos de usuarios')         })         })     $  ('#anexos_usuarios').on('change',function(){         var name=$  ('#anexos_usuarios').val()         $  .ajax({             type: 'POST',             url: 'conexion/seleccionar_tema_tesis.php',             data: {'name': name}             }).done(function(lista_lectivo){             $  ('#archivos_anexos').html(lista_lectivo)         }).fail(function(){             alert('Hubo un error en cargar los tipos de usuarios')         })         })     }) 

¿Por qué Sublime Text 3 no ejecuta estas líneas de Ruby?

estoy aprendiendo a programar en Ruby utilizando Sublime Text 3 en Windows. La cosa es que estaba buscando unos ejemplos para hacer matrices con Ruby e hice este siguiendo los pasos de uno que encontré:

print prueba_matriz = Array.new(3, ["A"]) for i in 0...3 for j in 0...3 print("prueba_matrix[#{i}][#{j}]: ") prueba_matrix[i][j] = gets.to_i end end 

Eso es todo el código, sin embargo cuando lo ejecuto a través del programa no muestra nada, ni siquiera el código anterior a esas líneas en concreto, pero cuando borro la parte en donde inicia el primer FOR hasta el END correspondiente entonce se ejecuta el código correctamente. Gracias por cualquier ayuda.

Touch design, ¿Qué debo tener en cuenta si quiero programar para dispositivos táctiles?

Soy un programador novato y autodidacta. Como quiero crear proyectos multiplataforma me he decantado por el stack MEVN. Aunque había leído acerca de la práctica “mobile first”, esta siempre se refería al diseño responsivo. Pero ahora que he avanzado en el desarrollo, me doy cuenta que muchas cosas que funcionan bien en el escritorio con el “Click” no lo hacen en un móvil o tablet con el “touch”. Quisiera saber cómo se gestionan los eventos de JavaScript de un programa multiplataforma, ya que me parece confuso y dificil hacerlo para los dos escenarios.

Además de eso, quisiera preguntarle a los programadores de experiencia si hay algún otro aspecto que debo tener en cuenta al programar para dispositivos táctiles. No sea que termine mi programa y haya grandes porciones de código inútiles por haber empezado mal encaminado.

Muchas gracias.

Por qué la aplicación funciona aunque no introduzca && primo en bucle for?

Esto es una aplicación para comprobar si el número que introduces por teclado es primo o no es primo. Lo que no entiendo es por qué me funciona la aplicación aunque dentro del bucle for no introduzca “&& primo”.

Tal y como lo entiendo, si introduzco por teclado un 8 la última operación que el bucle comprueba es el resto de dividir 8/7 y por lo tanto en la última vuelta del bucle la variable “primo” tendría que continuar true.

package test;  import java.util.Scanner;  public class Test_04 {      public static void main(String[] args) {          boolean primo=true;         Scanner reader=new Scanner(System.in);         System.out.print("Introduzca un número por teclado:");         int numero=reader.nextInt();          for(int i=2;i<numero && primo;i++){               /*¿Por qué funciona aunque no introduzca && primo en el for?*/              if(numero%i==0)primo=false;          }         if(primo){             System.out.println(" primo ");         }else{             System.out.println(" no primo ");         }      }  } 

Por qué no se me organizan en horizontal los items con flex box?

Estoy intentando manejarme con flexbox y según lo que leo, por defecto, se organizan en horizontal (“row”). Pero nada, no consigo que se alineen de esta forma…

Muchas gracias

Aquí os dejo mi código:

*{     box-sizing: border-box; }  header{     background-color: indianred;     display: flex;     flex-direction: row;     justify-content: space-between;     align-items: center; }  .logoizquierda{     font-family: 'Oswald', sans-serif; }  .logoizquierda a{     text-decoration: none;     color: white;     font-size: 30px; }  .buscar{     border: rgba(255, 255, 255, 0.6) 2px solid; }  .buscar input{     background-color: transparent;     border: none; }  .buscar button{     background-color: transparent;     border: none; }  ::placeholder{     color: white; }    .menu ul{     list-style: none;     color: white; }  .menu a{     text-decoration: none;     color: white; }
<!DOCTYPE html> <html lang=""> <head>     <meta charset="utf-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <link href="https://fonts.googleapis.com/css?family=Open+Sans|Oswald" rel="stylesheet">     <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">     <link rel="stylesheet" href="<?php echo RUTA; ?>css/estilos.css">     <title>Mi Blog</title> </head>  <body>     <header>         <div class="contenedor">             <div class="logoizquierda">                 <p>                     <a href="#">                         Mi primer Blog                     </a>                 </p>             </div>                          <div class="derecha">                 <form name="busqueda" class="buscar" action="<?php echo RUTA; ?>/buscar.php" method="get">                     <input type="text" name="busqueda" placeholder="Buscar">                     <button type="submit" class="fas fa-search"></button>                 </form>                                  <nav class="menu">                     <ul>                         <li><a href="#"><i class="fab fa-twitter"></i></a></li>                         <li><a href="#"><i class="fab fa-facebook"></i></a></li>                         <li><a href="#">Contacto <i class="fas fa-envelope"></i></a></li>                     </ul>                 </nav>             </div>         </div>     </header> </body> </html>

¿Por qué mi aplicación no encuentra una web cuando es lanzada por una tarea?

Tengo una aplicación en C# que descarga un fichero .txt desde una web utilizando la clase WebClient.

WebClient client = new WebClient(); client.DownloadFile(url, ruta); 

Al lanzar la aplicación de forma manual, el archivo se descarga correctamente y no hay ningún problema. Sin embargo, si creo una tarea programada que lanza la aplicación, la aplicación no consigue llegar a la URL, y salta el siguiente error:

No se puede resolver el nombre remoto: ‘…’

En el AppConfig tengo añadido lo siguiente:

<system.net>     <defaultProxy useDefaultCredentials="true" /> </system.net> 

No entiendo que puede estar funcionando mal.

¿Alguna idea?

¿Que importación tengo que hacer en java para Parser.getMessageByKey?

Como pueden ver en el código que esta mas abajo, en la linea de código donde esta comentado “AQUI”, netbeans me ofrece hacer un importación en la clase para hacer uso del “Parse” pero no se cual elegir(Ya elegí algunas pero no función).

 try {         JSONObject json = readJsonFromUrl("ETC");          if (json.toString().contains("error")) {             return -4;         }         String result = Parser.getMessageByKey(json.toString(), "status");//AQUI         int estado = Integer.decode(result);         json = null;         result = null;         return estado;      } catch (Exception ex) {         return -4;     } 

Las importaciones que me ofrece netbeans

¿Qué cotejamiento UTF8 usar en MySql según el idioma?

Habitualmente uso cotejamiento utf8_general_ci en bases de datos MySql para guardar datos en castellano e inglés. En algún momento me recomendaron este cotejamiento, nunca he sabido si era mejor por ejemplo que utf8_spanish_ci. Ahora también estoy viendo que se incluyen cotejamientos utf8mb4*, hay un hilo abierto sobre esto.

Estoy viendo que laravel 5.7 viene al instalar con utf8mb4_unicode_ci en el fichero de configuración “config/database.php”. Como la configuración inicial es para crear aplicaciones en inglés se me plantea la duda actual y si conviene cambiar este cotejamiento y a cual según el lenguaje o los lenguajes en los que vamos a desarrollar.