php – Error al retornar una tabla con un valor de columna especifico y una fila de otra tabla en Laravel

En el controlador creado para retornar las vista de mi proyecto en laravel, usualmente coloco la información del usuario loggeado (una fila), pero esta vez tengo que enviar la información del usuario y una tabla donde hay varios resultados del mismo usuario(también hay de otros usuarios), donde se referencia por id (varias filas de la tabla). yo uso este código.

if(session()->has('LoggedUser'))
    {
        //$user = User::where('id',"=", session('LoggedUser'))->first();
        $user = DB::table('user')
        ->where('id', session('LoggedUser'))
        ->first();
        $emo =DB::table('emotionsuser')
        ->where('user_id', session('LoggedUser'))->get();
        
        $data =(
            'Emociones'=>$emo,
            'LoggedUserInfo'=>$user
            
        );
        
            
        
    }
return view('termometro', $data);

Sin embargo, cuando intento mostrar la información:

            <thead>
                <tr>
                    <th scope="col">/</th>
                    <th scope="col">fecha</th>
                    <th scope="col">Emocion</th>
                    <th scope="col">Color</th>
                </tr>
            </thead>
            <tbody>
               @foreach ($Emociones as $Emocion)
                <td>{{$Emociones->id}}</td>
                
               @endforeach

            </tbody>

me arroja un error:

Exception

Property (id) does not exist on this collection instance. (View: C:xampphtdocstermometro-dresourcesviewstermometro.blade.php)

Entonces no se si el error es al mostrarlo, ¿Cómo lo muestro?. Si es al retornarlo del controlador ¿Cómo lo retorno y como lo muestro?

javascript – Como colocar bordes a una fila secundaria en Datatables

Estoy haciendo uso de la librería de JQuery Datatables y con ella estoy construyendo unas filas secundarias en la que deseo mostrar información cargada desde un procedimiento almacenado por medio de una llamada a AJAX, el problema que estoy presentando es que las filas secundarias o filas hijas (child row) según la documentación oficial de Datatables así la llaman, es que en ellas no se ven los bordes como se ven en la fila padre (parent row), el siguiente es un ejemplo de como se ve la fila padre a comparación de la fila hija:

introducir la descripción de la imagen aquí

Si se fija la fila padre contiene sus respectivos bordes, pero la fila hija no los contiene.

El codigo con el cual construyo mi tabla es el siguiente:

Index.php

<!doctype html>
<html lang="es">

<head>
    <title></title>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">    
    <link rel="stylesheet" href="libraries/css/estilos.css" type="text/css">
    <link rel="stylesheet" type="text/css" href="libraries/datatables/dataTables.bootstrap.min.css">
    <script src="https://es.stackoverflow.com/libraries/js/jquery-1.12.3.min.js"></script>
    <script src="libraries/datatables/jquery.dataTables.min.js"></script>
    <script src="libraries/datatables/dataTables.bootstrap.min.js"></script>
    <script src="Javascript.js"></script>
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>  
    <link href="https://cdn.datatables.net/1.10.24/css/jquery.dataTables.min.css" rel="stylesheet"/>    
   <link href="https://cdn.datatables.net/1.10.24/css/dataTables.bootstrap.min.css" rel="stylesheet"/>
   <link href="https://cdn.datatables.net/fixedheader/3.1.8/css/fixedHeader.bootstrap.min.css" rel="stylesheet"/>
     <script src="https://cdn.datatables.net/1.10.24/js/jquery.dataTables.min.js"></script>
     <script src= "https://cdn.datatables.net/1.10.24/js/dataTables.bootstrap.min.js"></script> 
   <script src="https://cdn.datatables.net/responsive/2.2.7/js/dataTables.responsive.min.js"></script>
   <script src="https://cdn.datatables.net/fixedheader/3.1.8/js/dataTables.fixedHeader.min.js"></script>

    <script src="https://cdn.datatables.net/plug-ins/1.10.7/integration/bootstrap/3/dataTables.bootstrap.js"></script>
    
    <link rel="icon" type="image/png" href="libraries/img/icon.png" />
</head>

<body>
    <div class="cuerpo">
        <div class="dividir menu">
            <div class="centrar-vertical">
                <img src="libraries/img/logo.jpg" width="200" height="40" alt="Test" class="img-responsive">
            </div>
            <div class="alinear-derecha centrar-vertical">              
                <button id="logout-btn" class="btn btn-default">Cerrar Sesión</button>
            </div>
        </div>
        <div id="tablaDatatable">  
        <table id="example" class="table table-striped table-bordered dt-responsive nowrap" cellspacing="0" width="100%">
            <thead>
                <tr>  
                    <th></th>                
                    <th>Orden de compra</th>
                    <th>Fecha de Orden de Compra</th>
                    <th>TipoMoneda</th>
                    <th>Estado</th>      
                </tr>              
            </thead>
        </table>        
        </div>
    </div>
    
</body>
</html>

El siguiente es la funcion Javascript con el cual creo mi fila secundaria y la llamada a AJAX para cargar los datos:

Javascript.js

/* Formatting function for row details - modify as you need */
function format(d) {
    // `d` is the original data object for the row
    console.log(d);
    
    return '<table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px">' +
        '<tr>' +      
        '<td><strong>Fecha de Recepción: </strong></td>' + '<td><strong>No. Factura:<strong></td>' +  '<td><strong>Codigo Art:<strong></td>' +  '<td><strong>Descripcion Art:</strong></td>' + 
        '<td><strong>Cant:</strong></td>' + '<td><strong>Precio:</strong></td>' + '<td><strong>IVA:</strong></td>' + '<td><strong>Lote:</strong></td>' + '<td><strong>Configuración:</strong></td>' +
        '<td><strong>Pte. de Entrega:</strong></td>' +  '<td><strong>Pedido:</strong></td>' + '<td><strong>Recibido:</strong></td>' +
        '</tr>' +
        '<tr>' +
        '<td>' + d.FechaFactura + '</td>' + '<td>' + d.Factura + '</td>' + '<td>' + d.Codigo + '</td>' +  '<td>' + d.Descripcion_Articulo + '</td>' +
        '<td>' + d.Cantidad + '</td>' + '<td>' + d.Precio + '</td>' + '<td>' + d.Iva + '</td>' + '<td>' + d.Lote + '</td>' + '<td>' + d.Configuracion + '</td>' +
        '<td>' + d.PendienteEntrega + '</td>' +  '<td>' + d.Pedido + '</td>' + '<td>' + d.Recibido + '</td>' + '<td>' + 
        '</tr>' +    
        '</table>';     
}

$(document).ready(function () {
    $('#example').dataTable( {
        responsive : true,
         ajax : {
             "type": 'POST',
             "url" : 'test.php',  
             "dataType": 'JSON',             
             "cache": false,
             "data": {
                 'param' : 1,   
               
             },
         },
         language : {
            "lengthMenu": "Mostrar _MENU_ registros",
            "zeroRecords": "No se encontró nada",
            "info": "Mostrando del _START_ al _END_ de un total de _TOTAL_",
            "infoEmpty": "No hay registros",
            "emptyTable": "No hay datos para mostrar",
            "loadingRecords": "Cargando...",
            "processing": "Procesando...",
            "search": "Buscar:",
            "infoFiltered": "(filtrado de un total de _MAX_ registros)",
            "paginate": {
                "first": "Primera",
                "last": "Última",
                "next": "Siguiente",
                "previous": "Anterior"
            }
         },    
         columns: (          
             {
                 "className":      'details-control',
                 "orderable":      false,
                 "data":           null,
                 "defaultContent": ''
             },
             { "data" : "OrdenCompra" },
             { "data" : "FechaOrdenCompra" },
             { "data" : "TipoMoneda" },
             { "data" : "Estatus" }                  
        ),
         order : ((1, 'desc'))
    } );

    
    // Add event listener for opening and closing details
    $('#example').on('click', 'td.details-control', function () {
        var tr = $(this).closest('tr');
        var row = $('#example').DataTable().row(tr);

        if (row.child.isShown()) {
            // This row is already open - close it
            row.child.hide();
            tr.removeClass('shown');
        }
        else {
            // Open this row
            row.child(format(row.data())).show();
            tr.addClass('shown');
        }
    });

});

No se si no estoy cargando correctamente las librerías adecuadas o me hace falta hacer uso de alguna clase en especifico de Datatables.

mysql – Realizar una query que devuelva todas las filas de una fecha en concreto y todas las traducciones relacionadas en una misma fila

Estoy teniendo problemas para poder obtener lo que quiero. Me explico:

Tengo las dos siguientes tablas con una relación 1:n

Tabla blog:

Tabla blog


Tabla blog_tranlations

Tabla blog_translations


Tabla resultado

Resultado

El código que uso es:

SELECT b.id, b.category, bt.title 
FROM blogs b 
INNER JOIN blog_translations bt ON b.id = bt.blog_id 
WHERE DATE(b.created_at) = '2010-11-12';

Pero este código da como resultado:

Resultado erroneo

Y esto es incorrecto.

¿Cuál es la query para conseguir la Tabla resultado?

Realizar una query que devuelva todas las filas de blog de una fecha en concreto y
todas las traducciones relacionadas en una misma fila

Gracias por adelantado.

r – Tengo problema con identificar el número de las veces que se repite una categoría dentro de una base de datos pro fila

Tengo una base de datos, que corresponde al resultado de 22 items tipo likert. La escala de likert está entre 0 y 4.

Quisiera identificar por fila, cuantas veces se repite las categorías (0,1,2,3,4) en las 22 columnas que corresponden a los 22 items de la prueba.

Mi intención es depurar la base de datos, y sacar aquellas observaciones (por fila) de las personas que marcaron todos los 22 items en una categoría. Por ejemplo, que alguien haya marcado 3 en todas las preguntas.

Agradecería mucho si me pueden ayudar.

javascript – Obtener valores de una fila obtenida por AJAX

Buenas noches estoy intentando obtener los valores de una fila, donde tengo un botón por cada fila, cuando pulso dicho botón quiero guardar los datos en una variable, para imprimirla después.

Estoy probando así, pero ni tan siquiera recibo el alert con que pulso el botón.

De este modo lleno la tabla, con los registros:

$(document).ready(function(){
  $.ajax({                        
   type: "GET",                 
   url : "{{URL::to('/extraer-pruebas')}}",
   beforeSend: function() {
      //$('#DataResult').html('<img src="https://es.stackoverflow.com/{{ asset("images/gif2.gif")}}" class="loading">');
   },
   timeout:500000,
   success: function(data)            
     {   
      var html = '';
      var i;

      for (i = 0; i < data.pruebas.length; i++) {
        html += 
            `<tr>
                <td class="parrafoPruebas">
                  <span class="namePrueba">${data.pruebas(i).strnombre}</span><br>
                  <p>${data.pruebas(i).strconocido}</p>
                </td>
                <td class="noRompe">${data.pruebas(i).ayuno == 0 ? "<div class="ayunoNo"><i class="fas fa-info-circle"></i> No necesita</div>" : "<div class="ayunoSi"><i class="fas fa-info-circle"></i> Si necesita</div>"}</td>
                <td class="center">${data.pruebas(i).sangreorina == 0 ? "<img src="https://es.stackoverflow.com/{{ asset("images/svg/drop2.svg') }}" class="tipoPrueba">" 
                        : data.pruebas(i).sangreorina == 1 ?"<img src="https://es.stackoverflow.com/{{ asset("images/svg/orinaTA.svg') }}" class="tipoPrueba">"
                        : data.pruebas(i).sangreorina == 2 ?"<img src="https://es.stackoverflow.com/{{ asset("images/svg/orisan2.svg') }}" class="tipoPrueba">"
                        : data.pruebas(i).sangreorina == 3 ?"<img src="https://es.stackoverflow.com/{{ asset("images/svg/pelo.svg') }}" class="tipoPrueba">"
                        : data.pruebas(i).sangreorina == 4 ?"<img src="https://es.stackoverflow.com/{{ asset("images/svg/baston23.svg') }}" class="tipoPrueba">"
                        : data.pruebas(i).sangreorina == 5 ?"<img src="https://es.stackoverflow.com/{{ asset("images/svg/baston23.svg') }}" class="tipoPrueba">" : ""}
               </td>
               <td class="noRompe tdOver"><a href="" class="verPrueba">Ver prueba</a></td>
               <td class="noRompe tdOver"><a id="addPrueba" class="addPrueba">Añadir</a></td>
              </tr>
             `;
            }
             $('#DataResult').html(html)
            }
        });
  });

Y estoy probando así:

$(document).ready(function() {
   $("#addPrueba").click(function() {
     alert("Pulso en añadir");
     var valores = "";
  
     $(".namePrueba").parent("tr").find("td").each(function() {
       if($(this).html() != "coger valores de la fila"){
        valores += $(this).html() + " ";
     }
     });
          
     valores = valores + "n";
       alert(valores);
     });
});

c# – Cambiar color de fondo de la fila de un DataGridView

He configurado la primera columna de un DataGridView como CheckBoxColumn, al activar el checkBox, me gustaría que pintara toda la fila, de hecho me funciona, pero parece que no se aplican los cambios hasta que salgo de esa fila.
Os dejo el código que tengo a ver si me podéis echar un cable, he probado con dataGrid.Refresh() y .Update(), pero no consigo nada.
Muchas gracias.

private void dgvComandes_MouseUp(object sender, MouseEventArgs e)
{
    dgvComandes.EndEdit();
}
private void dgvComandes_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
    if(e.ColumnIndex == dgvComandes.Columns("colCheck").Index)
    {
        bool sel = (bool)dgvComandes.Rows(e.RowIndex).Cells("colCheck").Value ;
        if(sel)
        {
            dgvComandes.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.FromArgb(106, 174, 144);
            dgvComandes.Rows(e.RowIndex).DefaultCellStyle.ForeColor = Color.White;
        }
        else
        {
            dgvComandes.Rows(e.RowIndex).DefaultCellStyle.ForeColor = dgvComandes.DefaultCellStyle.ForeColor;
            dgvComandes.Rows(e.RowIndex).DefaultCellStyle.BackColor = dgvComandes.DefaultCellStyle.BackColor;
        }
    }
}

html – Como dividir la fila de una tabla en dompdf cuando el contenido supera el tamaño de la pagina – Laravel

.pdf{
    padding-left: 2em;
    padding-right: 2em;
    font-family: Arial, sans-serif;
    margin-top: 3cm;
}

.nota .fecha{
    margin-bottom: 4em;
    text-align: right;
}

.nota .saludo{
    margin-bottom: 3em;
}

.nota .parrafo{
    text-indent: 25%;
    text-align: justify;
}

.grid-container{
    display: grid;
    grid-template-columns: auto auto;
}

.page-break{
    page-break-after: always;
}

.tabla td{
    border: 1px solid black;
}

.tabla{
    width: 100%;
    border-collapse: collapse;
}

.text-center{
    text-align: center;
}
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="http://es.stackoverflow.com/{{asset("css/styles.css')}}">

    <style>
        header{
            position: fixed;
        }
    </style>
</head>
<body class="pdf">
    <header>
        <img src="https://es.stackoverflow.com/{{asset("img/header-unsa.png')}}" alt="" style="width: 50%; height: auto;">
    </header>
    <main class="nota">
        <p class="fecha">Salta, 23 de Noviembre de 2020</p>
        <p class="saludo"><b>
            A la Comisión de Seminario de <br>
            Tecnicatura Universitaria en Programación</b>
        </p>
        <p class="parrafo">
            Me dirijo a Uds. a los efectos de poner a su consideración el tema <b>“Sistema Web para la Gestión 
            y Seguimiento de Seminarios de TUP”</b> – Año 2020, para el trabajo de la asignatura 
            Seminario Técnico Profesional de la Tecnicatura Universitaria en Programación. Adjunto a la misma el Formulario
            Anexo 1 de Presentación de Tema.
        </p>
        <p>
            Sin otro particular, saludo a Uds. muy atentamente.
        </p>
        <div style="text-align: right; margin-top: 8em">
            <p>______________________</p>
            <p>
                Alumno: Facundo Darfe <br>
                LU: 111111
            </p>
        </div>
        <div style="margin-top: 8em;">
            <div style="float: left;">
                <p>______________________</p>
                <p>
                    Director: Facundo Darfe
                </p>
            </div>
            <div style="float: right;">
                <p>______________________</p>
                <p>
                    Codirector: Facundo Darfe
                </p>
            </div>
        </div>
        <div class="page-break"></div>
        <p><b>ANEXO 1: FORMULARIO 1</b></p>
        <table class="tabla">
            <tr>
                <td><b>Trabajo</b></td> 
                <td colspan="2">Sistema Web para la Gestión y Seguimiento de Seminarios de TUP</td>
            </tr>
            <tr>
                <td>Director</td>
                <td colspan="2">Juan Perez</td>
            </tr>
            <tr>
                <td>Co-director</td>
                <td colspan="2">Juan Perez</td>
            </tr>
            <tr class="text-center">
                <td colspan="3">Alumno/a</td>
            </tr>
            <tr class="text-center">
                <td>LU</td>
                <td>Apellidos y Nombres</td>
                <td>Dirección, teléfono, e-mail</td>
            </tr>
            <tr class="text-center">
                <td>111111</td>
                <td>Darfe Facundo</td>
                <td>-</td>
            </tr>
            <tr>
                <td>Modalidad</td>
                <td colspan="2">Seminario</td>
            </tr>
            <tr class="text-center">
                <td colspan="3">Resumen del trabajo temático</td>
            </tr>
            <tr>
                <td colspan="3">
                    La comisión de Seminario de TUP está formada por un grupo de docentes del Departamento de Informática cuyas tareas son:
                    dictar clases sobre metodología de investigación y formalidad en la presentación de los trabajos.
                    guiar y orientar a los alumnos en el desarrollo del mismo.
                    buscar y recopilar temas, identificar posibles directores.
                    realizar el seguimiento de las tareas individuales de cada alumno.
                    supervisar pasantías.
                    entre otros.
                    
                    La propuesta de este proyecto de Seminario Técnico Profesional consiste en desarrollar e implementar un Sistema Web para la Gestión y seguimiento de los seminarios de TUP del Departamento de Informática
                </td>
            </tr>
            <tr class="text-center">
                <td colspan="3">Descripción detallada del proyecto</td>
            </tr>
            <tr>
                <td colspan="3">
                    Lorem, ipsum dolor sit amet consectetur adipisicing elit. Soluta culpa aspernatur iusto, alias magni dolores, incidunt vero fuga officiis sint autem? Tempora, natus repellendus praesentium iure totam consectetur iusto vitae? Enim cupiditate qui, quas nulla ducimus eos iusto ab, perferendis nostrum est molestias minus quo ipsam deserunt ea totam beatae, dolorem tempore maxime quis! Vitae, possimus. Nam dolorem dolorum quisquam at inventore cum aperiam, laudantium, tenetur libero error exercitationem iure fuga voluptatem culpa harum totam. Laborum cupiditate eos eius in, facilis magnam nulla est fugiat autem asperiores, accusamus atque suscipit, aut consectetur esse quisquam consequatur! At aliquam error voluptatum atque est non quae suscipit hic autem dolorum, nobis ab esse voluptatem cum quibusdam? Ullam vero laboriosam fuga sed numquam enim minima impedit provident dolore earum. Nulla exercitationem voluptatem aliquam a. Nemo nesciunt fugit repellat facere consequatur tenetur, earum pariatur rerum nostrum labore beatae quasi molestias sed eveniet asperiores architecto ipsa illum eius? Nostrum placeat velit, perferendis ex illo hic cum aut minus neque consequatur quos, esse, omnis ab corrupti. Fuga expedita iusto soluta doloremque reiciendis voluptas dolor inventore ad enim. Ut ipsam amet, veniam ea suscipit quae maiores alias at. Laudantium accusantium officiis animi dolorum cumque, similique doloribus quod sunt enim saepe tenetur. Aliquam qui quidem ratione, iure deleniti doloremque quis itaque laboriosam et hic eos velit aliquid est consequuntur porro a expedita in nulla ad aspernatur magnam enim beatae voluptatum. Dicta vitae, repudiandae veritatis a similique molestiae, nisi laborum deserunt excepturi quaerat quisquam voluptatum neque? Soluta obcaecati, dolorum quo, illum eos placeat doloribus accusantium similique vel quod ullam debitis voluptatum? Vitae autem, possimus dolorem voluptatum voluptate ipsam quae id omnis. Esse, ducimus at dicta repudiandae libero id! Repudiandae distinctio nulla impedit asperiores dolorem sequi voluptate pariatur, aspernatur magnam reiciendis cumque nostrum suscipit sint earum sed optio fugit quos eligendi tempora eveniet facilis! Voluptatibus laborum delectus debitis dolor distinctio nam recusandae facilis id aliquam, atque sed ratione ab cumque quia aspernatur vero. Impedit natus ab illo minima mollitia aspernatur quae iste adipisci, dolorum ipsam obcaecati totam deserunt. Reiciendis omnis quis dicta rem est molestiae ea perspiciatis animi cum totam, commodi veritatis assumenda quasi ratione pariatur maiores quo fuga ullam libero recusandae delectus cumque. Vitae iure magnam, molestiae quia saepe numquam ipsam eos illum quos officia eum excepturi quis dolorem nobis quidem nisi modi. Voluptates enim impedit eum, minima, ut sit officia maxime ex quam debitis aperiam saepe ea culpa omnis pariatur. Modi aperiam officiis dolorum fugit corporis neque saepe illum explicabo, quo numquam, quae cumque. Sed officia praesentium doloribus omnis! Tempora assumenda fugit iure! Enim magnam, autem natus, minus, aliquid error tempore perferendis repellat facere nulla temporibus repudiandae harum modi dolorem eligendi inventore dolores corporis quia maxime iure! Fugiat non eveniet aspernatur est, enim voluptas doloremque, tempore nam corporis, iusto velit? Obcaecati rerum temporibus blanditiis consequuntur fugiat voluptas accusantium rem id maiores. Dolore accusantium qui iure suscipit numquam totam? Illo error incidunt explicabo, neque atque quo quam nisi deserunt molestiae ad culpa libero totam minus quos animi doloremque facilis est? Nulla harum quibusdam accusamus quae est impedit, optio laboriosam. Unde iusto velit ducimus neque culpa minima ipsum quis veritatis accusamus modi, aspernatur dolor alias sit, aliquid molestias id. Quos voluptates enim sed pariatur inventore molestias. Illum tempora est molestias totam iusto dolor fugiat porro saepe velit molestiae cumque ex quaerat sapiente, beatae modi. Minus quo culpa ab nisi aliquam ex laborum distinctio suscipit veritatis! Earum temporibus consequuntur ab esse assumenda quasi optio culpa! Nihil, laudantium architecto vero consectetur illum est velit dolores consequuntur doloribus? Fugiat, illo deserunt eos possimus atque tenetur corporis esse velit enim a odit, perspiciatis quidem quas!
                </td>
            </tr>
        </table>
    </main>
</body>
</html>

python – Eliminar una fila según el valor de una columna en un dataframe

Tengo el siguiente dataframe:

   nombre             deporte
0  Sergio             fútbol
1  Antonio            surf
2  Juan               baloncesto
3  Sara               tenis
4  Anna               motor

Lo que pretendo hacer es eliminar esas filas donde la longitud de la palabra en la columna deporte sea igual a 5.

He probado lo siguiente:

    for dep in df('deporte'):
        if len(dep) == 5:
            df.drop(df(df('deporte') == dep).index)

    df.reset_index(drop=True)

El problema que tengo es que el dataframe se queda igual y no elimina las filas, que en este caso serían las dos últimas. Por qué no lo hace bien?

Generar una sola fila con PHP y MySQL

tengo la siguiente duda…

Tengo una consulta en MYSQL donde me trae registros de personas con información laboral, pero lo que me interesa es las horas que el empleado trabajo dicho dia, por ejemplo supongamos que “Juanito” trabajo tiempo extraordinario el “Lunes” Juanito vuelve a trabajar tiempo extra el “Martes” y vuelve a trabajar tiempo extra el “Miércoles” entonces ya tengo 3 registros de este empleado, aquí va la duda:

Yo en PHP genero un reporte semanal de mis empleados donde obtengo su información y que días se quedo a trabajar: el problema es que me genera en este caso 3 filas y yo necesito que todo vaya en un mismo renglón, yo lo que hago es que obtengo la fecha en que trabajo y si la fecha por ejemplo es “Lunes” (Convierto la fecha en PHP) imprimo ahí las horas, en eso no tengo problema, el problema esta en que son 3 filas del mismo empleado pero todo lo que imprimo esta en su respectivo día. muestro un poco de mi código:

Mi tabla generada:

introducir la descripción de la imagen aquí

Si se dan cuenta las horas están en su cuadro correspondiente, pero tengo varias filas y me interesa que toda la información este en una fila:

PHP:

<?php
    $SQLReport="SELECT A.id, A.numero, A.nombre, A.LastName, A.posicion,
    A.area, A.linea, B.JobFamilyGroup, B.JobFamily, A.horasacum, A.horas, A.horasdobles, 
    A.horastriples, A.ruta, A.fecha, A.supervisor, A.periodo, A.status, A.comentario, A.cmntovertime
    FROM overtime.registros AS A
    INNER JOIN overtime.empleados AS B
    ON A.numero = B.PayrollId
    WHERE periodo = '".$_GET("fechaxSemana")."' ";
    $ResultSQL=mysqli_query($con,$SQLReport);
while($RowSQL = $ResultSQL->fetch_assoc()){
>
    <tr>
        <th><?php echo $RowSQL("numero"); ?></th>
        <th><?php echo $RowSQL("nombre")." ".$RowSQL("LastName");?></th>
        <th></th>
        <th></th>
        <?php
        $fechaOld = $RowSQL("fecha");
        $newFecha = date("D", strtotime($fechaOld)); 
        if ($newFecha == 'Mon') {
            echo "<th>".$RowSQL("horas")."</th>";
        }else{
            echo "<th></th>";
        }
        if ($newFecha == 'Tue') {
            echo "<th>".$RowSQL("horas")."</th>";
        }else{
            echo "<th></th>";
        }
        if ($newFecha == 'Wed') {
            echo "<th>".$RowSQL("horas")."</th>";
        }else{
            echo "<th></th>";
        }
        if ($newFecha == 'Thu') {
            echo "<th>".$RowSQL("horas")."</th>";
        }else{
            echo "<th></th>";
        }
        if ($newFecha == 'Fri') {
            echo "<th>".$RowSQL("horas")."</th>";
        }else{
            echo "<th></th>";
        }
        if ($newFecha == 'Sat') {
            echo "<th>".$RowSQL("horas")."</th>";
        }else{
            echo "<th></th>";
        }
        ?>
        <th></th>
        <th><?php echo $RowSQL("cmntovertime"); ?></th>
        <th></th>
        <th></th>
    </tr>
    <?php
}
?>

Podre hacer esto desde PHP? o tengo que trabajarlo desde MySQL?

c – Cómo encontrar el valor par más grande de cada fila y el valor impar más pequeño de cada columna

Estoy trabajando en DevC++, y me han pedido que encuentre el elemento par más grande de cada fila y el valor impar más pequeño de cada columna de una matriz de 5×5. He intentado algo que me parecía lógico, pero que a la hora de correr el ejecutable no hace lo que se requiere. A continuación presento mi código:

#include <stdio.h>
#include <time.h>
#include <stdlib.h>

using namespace std;

int main ()
{
    printf("n Matriz:n");
        //En esta parte ya he llenado la matriz, ya sólo estoy mostrándola.
        for (int i = 0; i < fil; i++)
        {
            for (int j = 0; j < col; j++)
            {
                printf("%dt", matriz(i)(j));
            }
            printf("n");
        }

Aquí ya empieza la parte en donde presento el problema:

        printf("nVALORES IMPARES CHICOS DE CADA COLUMNA:n");
        for (int i=0;i<fil;i++)
        {
            min=matriz(0)(i);
            for (int j=0;j<col;j++)
            {
                if((matriz(i)(j)%2!=0)&&(matriz(j)(i)<min))/*Esto es lo que según yo intenté para que evaluara si era par y a su vez que evaluara cada valor de cada columna.
                {
                    min=matriz(j)(i);
                }
            }
            printf("%dt",min);
        }
        printf("n");
        
        
        printf("nVALORES PARES CHICOS DE CADA FILA:n");//Para las filas aún no hago la evaluación de las columnas.
        for (int j=0;j<col;j++)
        {
            min2=matriz(j)(0);
            for (int i=0;i<fil;i++)
            {
                if(matriz(j)(i)<min2)
                {
                    min2=matriz(j)(i);
                }
            }
            printf("%dt",min2);
        }
}

Entonces quisiera saber cómo es que puedo encontrar estos valores, ya que soy nuevo en esto y no he dado con ninguna.