Me gustaria saber como extraer un valor/Array de un Array/objeto sin tener que recorrer la extración
$extraccion=mysqli_query($cnx,$sql)[Alpha][Omega];
| |||
$extraccion=mysqli_query($cnx,$sql)[Alpha][Omega]; Me gustaria saber como extraer un valor/Array de un Array/objeto sin tener que recorrer la extración $extraccion=mysqli_query($cnx,$sql)[Alpha][Omega]; |
| |||
Respuesta: $extraccion=mysqli_query($cnx,$sql)[Alpha][Omega]; Es generar un calendario a partir de dos INNER JOIN, obteniendo un día de la semana y una hora, e ir rellenado cada una de las horas de la agenda, respetando las horas vacías mostrando el espacio vació dando opción a rellenar esa hora próximamente, de tal manera que aparezca en el calendario, las notas correspondientes Última edición por quico5; 22/01/2019 a las 08:12 |
| ||||
Respuesta: $extraccion=mysqli_query($cnx,$sql)[Alpha][Omega]; Tu lógica no tiene mucha lógica Yo haría: 1- Generar un arreglo con días y horas 2- Ejecutar la consulta para obtener todas las citas de la semana 3- Leer todos los resultados y poner en el arreglo las citas que correspondan a día y hora 4- Crear el HTML necesario para mostrar la agenda No se puede sugerir otra cosa con la poca información que proporcionas, espero puedas solucionar tu problema. |
| |||
Respuesta: $extraccion=mysqli_query($cnx,$sql)[Alpha][Omega]; Gracias Triby, lo he replanteado de varias formas, pero parece un poco complejo, hacer el query y pasarlo directamente por un foreach fue lo primero que hice, luego pensé lo que preguntaba, la idea es tener cinco columnas de Lunes a Viernes, con 12 filas, desde las 9 de la mañana hasta las 8 de la tarde, las horas alineadas en los cinco días De la consulta SQL, extraigo un array donde vienen filas con días, horas, e usuarios, en una de las pruebas he cogido el día y la hora para usarlos como keys en una replica de array creada con un foreach intermedio, pero no me acaba de convencer, igual hay una forma mas simple La consulta SQL son 2 INNER JOIN, para unir 3 tablas |
| ||||
Respuesta: $extraccion=mysqli_query($cnx,$sql)[Alpha][Omega]; Entonces podría funcionar como te comentaba, creando un array: Supongamos que se trata de esta semana, 21 al 25 de enero de 2019 y que obtienes la fecha en el formato 2019-01-21
Código PHP:
Ver original Se complicaría un poco si las citas no son en horas exactas, pero ahí está la idea. |
Etiquetas: |