php – Agrupar registros, mas mostrar os repetidos em uma linha

Tenho uma tabela onde pego todos pedidos realizados no dia, porem mostro todos em uma tabela, ate ai tudo bem, mas o cliente precisa que seja agrupado por quem pediu, vou dar um exemplo,

Na minha tabela tenho

ID_PEDIDO | ID_USER_PEDIDO | PEDIDO

1 | 20 | 524

5 | 52 | 258

2 | 35 | 525

6 | 52 | 253

3 | 20 | 658

4 | 20 | 358

No resultado me aparece conforme consulta e me mostra todos os pedidos em ordem de pedido
SELECT * FROM pedidos ORDER BY ID_PEDIDO ASC

Se eu colocar um GROUP BY ID_USER_PEDIDO vai agrupar os pedidos de acordo com o usuário e mo mostrar apenas 1

Eu preciso que seja mostrado todos eles porem agrupados na mesma linha da tabela

 <table id="datatable1" class="table display responsive ">
              <thead>
                <tr>
                  <th class="">ID</th>
                  <th class="">ID do usuario</th>
                  <th class="">Pedido</th>               
                </tr>
              </thead>
              <tbody>
                  
                  <?php
                    $sql = "SELECT * FROM pedidos  ORDER BY ID_PEDIDO ASC";
                    $result = $conn->query($sql);                    
                      while($row = $result->fetch_assoc()) {                        
                    
                  ?>
                <tr>
                  <td><?php echo $row("ID_PEDIDO");?></td>
                  <td><?php echo $row("ID_USER_PEDIDO");?></td>
                  <td><?php echo $row("PEDIDO");?></td>
                </tr>
                <?php
               
                      }
                ?>
              </tbody>
            </table>

Tem alguma forma de aparecer conforme a imagem abaixo?

javascript – ¿Cómo mostrar en la vista los datos que guardo después de hacer POST con fetch?

Quizás no esta bien planteada la pregunta, el asunto es que no se como preguntarla correctamente, igual les tratare de explicar.

Estoy usando fetch method:'post' para guardar los datos desde un modal y sin recargar la pagina.

entonces lo que necesito ahora es como mostrar esos datos que guarde sin necesidad de refrescar la pagina y justo cuando hago el POST.

Modal (form)

<form role="form" class="form-horizontal" enctype="multipart/form-data"> <!-- con js-->
{{ csrf_field() }}
<div class="modal fade" id="AddNotas" tabindex="-1" role="dialog" aria-labelledby="AddNotasLabel" aria-hidden="true">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="AddNotasLabel">Agregar una nota</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">

                <div class="form-group">
                    <label for="titulo" class="col-form-label">Titulo:</label>
                    <input type="text" class="form-control-custom" id="titulo" name="titulo" required>
                </div>
                <div class="form-group">
                    <label for="concepto" class="col-form-label">Descripción:</label>
                    <textarea class="form-control-custom" id="concepto" name="concepto" required></textarea>
                </div>

                <div class="alert alert-success alert-message text-center"  role="alert">
                    <span id="mensaje_alerta"></span>
                </div>

            </div>
            <div class="modal-footer d-flex justify-content-between">
                <button type="button" class="btn btn-secondary" data-dismiss="modal"><i class="fas fa-times"></i> Cerrar</button>
                <button type="button" class="btn btn-success" id="enviar"><i class="fas fa-check"></i> Guardar</button> 
            </div>
        </div>
    </div>
</div>

JS POST

let boton = document.getElementById("enviar");
let csrf  = document.querySelector("input(name='_token')");

let titulo = document.getElementById("titulo");
let concepto = document.getElementById("concepto");
boton.addEventListener("click", function(e){

    let datos = new FormData();
    datos.append('titulo', titulo.value);
    datos.append('concepto', concepto.value);

    e.preventDefault();

    fetch('{{route("add_notas")}}',{
    method: 'post',
    headers: {'X-CSRF-TOKEN': csrf.value, 'Content-Type': 'application/json', Accept: 'application/json'},
    body: datos
    })
    .then(response => response.json())
    .then(data => {
        console.log(data.exito);
    }).catch(error => {
        console.log(error.message);
    })
});

Bueno y pues para mostrar los datos en la vista, con un foreach, pero para que se vean los cambios, tengo que refrescar la pagina y es lo que quiero evitar.

como podría hacer eso?

c – Como mostrar na tela uma matriz transposta?

Como mostrar na tela duas matrizes, cujos elementos são fornecidos pelo usuário, sendo que “A” é uma matriz 3×4 (original) e “T” a transposta de “A” com a configuração 4×3?

No meu código não consegui carregar os dado da matriz transposta e não consigo identificar o que fazer sobre isso. Alguém tem uma sugestão?

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

int main()
{
int i, j, matriz(3)(4);

 //Inclusão dos elementos da matriz A. Gerando a matriz 3x4 de A
 printf("Digite os elementos da matriz: n");
 for (i=0 ; i<=2 ; i++) //Linhas da matriz A
 {
 for (j=0 ; j<=3 ; j++) //Colunas da matriz A
 scanf("%i", &matriz(i)(j));
 }

 //Impressão da matriz A
 printf("Matriz A: nn");
 for (i=0 ; i<=2 ; i++) //Linhas
 {
  for (j=0 ; j<=3 ; j++) //Colunas
  printf("%4d(%d,%d)", matriz(i)(j), i, j);
  printf("nn");
 }

 //Impressão da matriz Transposta de A
 printf("Matriz Transposta de A: nn");
 for (i=0 ; i<=3 ; i++) //Linhas da matriz
 {
  for (j=0 ; j<=2 ; j++) //Colunas da matriz
  printf("%4d(%d,%d)", matriz(j)(i), i, j);
  printf("nn");
 }

 getch();
 return(0);
}

Resultado do código compilado

Como fazer o python mostrar quantos números da minha lista são maiores que 20?

”’
a = [10,15, 20, 30, 40]
”’

Boa tarde, estou inputando números em uma lista no python mas quero saber como faço para ver quantos números dessa lista ‘a’ são maiores que 20

javascript – ¿Como mostrar un contenido las veces que un dato (length) tenga registrado?

Estoy desarrollando una pagina web que tiene unas tarjetas con información de un producto.
La informacion la obtengo de Firebase realtime Database.
La función es la siguiente:

function GetInfoProduct(){

  let PathTitleProduct1;

  PathTitleProduct1 = "/Productos/";

  firebase.database().ref(PathTitleProduct1).on('value', (snapshot) => {
    let DatagettedTitleProduct1 = '';
    if(snapshot.val()){
      DatagettedTitleProduct1 = snapshot.val();
      console.log(DatagettedTitleProduct1);
      let TitleProduct1 = document.getElementById('title_product_1');
      TitleProduct1.innerHTML = DatagettedTitleProduct1;
    }
  })

}

La funcion anterior me muestra en consola un resultado de tipo Objeto y me muestra la longitud que tiene este, me muestra que tiene una longitud de 3 valores y dentro de esos 3 valores tiene mas datos.
Lo que quiero saber es como puedo hacer que dependiendo a la longitud del objeto me muestre tantas tarjetas es decir si tengo 3 de logitud que se muestren 3 tarjetas aunque en el html solo tenga registrada una tarjeta y que en cada tarjeta la informacion sea dependiendo a la que se obtiene. el codigo html de una tarjeta es la siguiente.

                    <div class="product_card">

                        <img loading="lazy" src="https://www...exemplo.png" alt="ejemplo">

                        <p id="title_product_1"></p>

                        <p id="subtitle_product_1"></p>

                        <div class="variaciones">

                            <p id="variations_title">Variaciones</p>

                            <p id="v1"></p>

                            <p id="v1"></p>

                            <br>

                        </div>

                        <div class="SizeAndPrice">

                            <p id="SaPtitle">Tamaños y Precios</p>

                            <div class="size">

                                <p id="sizep">Individual</p>
                                <p id="sizep">Pareja</p>
                                <p id="sizep">Familiar</p>

                            </div>

                            <div class="price">

                                <p id="pricep"></p>
                                <p id="pricep"></p>
                                <p id="pricep"></p>

                            </div>                        

                        </div>

                        <div class="btn_buy">

                            <p>Agregar al Carrito</p>                                

                        </div>

                    </div>                    
                    
                </div>

php – ¿Como mostrar una imagen en mysql con la libreria elevatezoom

$idaudifono=$_POST(‘idaudifono’);

    $resultados=mysqli_query($bd,"SELECT Au.imgproducto, Mo.modelo, Au.tipoModelo, Ma.marca, Ca.categoria, Au.caracteristicasClaves
                        
    FROM audifono Au
    INNER JOIN modelo Mo ON Mo.idmodelo = Au.idmodelo
    INNER JOIN marca Ma ON Ma.idmarca = Au.idmarca
    INNER JOIN categoria Ca ON Ca.idcategoria = Au.idcategoria where Au.idaudifono= '$idaudifono'");

    while($adetalle=mysqli_fetch_array($resultados))
    { 

” class=”img-fluid scrollflow -slide-top -opacity imagen-zoom” id=”zoom” alt=”Responsive image”>

}else{

}

El problema es que con la ruta directa de mysql no funciona el plugin, pero con la ruta img/audifonos/auriculares-hp.jpg, si funciona. Hay alguna funcion especial para mostrar estas imagenes. El plugins no muestra informacion sobre este tema en su pagina web

introducir la descripción de la imagen aquí

php – Menú pierde estilos al mostrar llamado de base de datos vacía

Al darle click a un link del menú y no encontrar información en la base de datos o no contener ningún valor, muestra un echo con un mensaje, es ahí cuando el menú pierde los estilos y muestra el menú como el de la imagen siguiente:
Menú sin estilo

Pero si encuentra alguna información en la base de datos para mostrar en pantalla, la muestra sin alterar el menú, sólo ocurre la pérdida de estilo al no encontrar datos y mostrar el mensaje insertado.
Si es por no encontrar ningún valor en la base de datos, como podría hacer para mostrar un mensaje diciendo que no hay datos y mantener el menú?

Soy nuevo en php, css y html alguien con experiencia podría ayudarme?

 <!--Inicio Menu-->
    <?php include 'maq/menu.inc' ?>
    <!--Fin Menu-->
    
<?php
    require_once("sesion.class.php");
    
    $sesion = new sesion();
    $usuario = $sesion->get("l0g1n");
    
    if( $usuario == false ){    
        header("Location: index.php");      
    }
    else 
    {
?>

<?php

include("conexion.php");

$consulta1="select * from l0g1n where email='$usuario'";
$resul1=mysqli_query($conex, $consulta1) or die(mysqli_error());
$cont1=mysqli_num_rows($resul1);

    if($cont1==0){ 

    
    }
    else
    {
    $consulta2= mysqli_query($conex,"SELECT dni FROM l0g1n where email='$usuario'");
        if ($resul2 = mysqli_fetch_row($consulta2)) 
        {
        $usu2 = trim($resul2(0));
        
        $consulta3= mysqli_query($conex,"SELECT email FROM as1g_c0d where dni='$usu2'");
            if ($resul3 = mysqli_fetch_row($consulta3)) 
            {
            $usuario2 = trim($resul3(0));
            }
        }
    }
?>

<?php
include("conexion.php");
$primerabusq = array();  

function GuardarDatos ($resultbusq) {
        if ($resultbusq !=NULL) {
        
        }       
    }
$link = mysqli_connect("host","user","pass");
mysqli_select_db($link,"nombre bd");
$sqltabla1= mysqli_query ($link, "select codigot from as1g_c0d where dni='$usu2'");

while($consulta1 = mysqli_fetch_array($sqltabla1)) 
{ 
   GuardarDatos($consulta1);
  
   $primerabusq() = $consulta1('codigot');  
  
}  
?>


<?php
include("conexion.php");
$segundabusq = array();  

function GuardarDatos2 ($resultbusq2) {
        if ($resultbusq2 !=NULL) {
        
        }       
    }
$link = mysqli_connect("host","user","pass");
mysqli_select_db($link,"nombre bd");
$sqltabla2= mysqli_query ($link, "select codigot from jueg0_r3f3 where nivel='Cerrado'");

while($consulta2 = mysqli_fetch_array($sqltabla2)) 
{ 
   GuardarDatos2($consulta2);
 
   $segundabusq() = $consulta2('codigot');  
}  
?>


<?php

include("conexion.php");


$final="select * from tabla where dnip='$usu2'";
$resp=mysqli_query($conex, $final) or die(mysqli_error());
$fff=mysqli_num_rows($resp);
if($fff==0){ 

}
else
{
    
$final2="select * from encuesta where dni='$usu2'";
$resp2=mysqli_query($conex, $final2) or die(mysqli_error());
$fff2=mysqli_num_rows($resp2);
if($fff2==0)
{ 
include("cuestionario.html");
return false;   
}
}
?>


<?php
$tercerabusq = array(); 
foreach ($primerabusq as $value1){
$encontrado=false;

    foreach ($segundabusq as $value2){
        if ($value1 == $value2){
            $encontrado=true;
            $break;
            }
    }
    
    if ($encontrado == false){
  
     $tercerabusq() = $value1;  
    }
}
?>

<?php
$nacional2= 'No Participa';

include("conexion.php");
if (empty ($tercerabusq(0))){
  $a='nada';
}
else{
     $a=$tercerabusq(0);
}
if (empty ($tercerabusq(1))){
  $b='nada';
}
else{
     $b=$tercerabusq(1);
}
if (empty ($tercerabusq(2))){
   $c='nada';
}
else{
    $c=$tercerabusq(2);
}
  
 
  
$busquedanacional= mysqli_query($conex, "select paquete from p4qu3t3 where codigot='$a'");
if ($row = mysqli_fetch_row($busquedanacional)) {
$nacional1 = trim($row(0));
    if ($nacional1=='Nacional'){
    $nacional2= $a;
    }
    else {
    $busquedanacional1= mysqli_query($conex, "select paquete from p4qu3t3 where codigot='$b'");
        if ($row = mysqli_fetch_row($busquedanacional1)) {
        $nacional1 = trim($row(0));
            if ($nacional1=='Nacional'){
            $nacional2= $b;
            }
            else{
            $busquedanacional2= mysqli_query($conex, "select paquete from p4qu3t3 where codigot='$c'");
                if ($row = mysqli_fetch_row($busquedanacional2)) {
                $nacional1 = trim($row(0));
                    if ($nacional1=='Nacional'){
                    $nacional2= $c;
                    }
                    
                }
            }
        }
    }
}
?>

<?php

include("conexion.php");

$sql="select * from as1g_c0d where email='$usuario2'";
$resultado=mysqli_query($conex, $sql) or die(mysqli_error());
$fila=mysqli_num_rows($resultado);

    if($fila==0){ 

    
    }
    else
    {
    $query= mysqli_query($conex, "SELECT nombres FROM as1g_c0d where email='$usuario2'");
        if ($row = mysqli_fetch_row($query)) 
        {
        $id = trim($row(0));
        
            if  ($nacional2== 'No Participa'){
                echo '<br> <blockquote> <blockquote><h1 style="font-family: Arial, Helvetica, sans-serif; color: #de0400; font-size: 2em"> Aún No Estas Participando<br>  ';
                echo ' <h3 style="font-family: sans-serif; color: #005ec9">==> participa ya! <a href="Paquete_Nacional.php"></a><br></h3>';
                return false;
            }
            else {
                $sql2="select * from jueg0_r3f3 where codigot='$nacional2'";
                $cs=mysqli_query($conex, $sql2) or die(mysqli_error());
                        
                        while($resul=mysqli_fetch_array($cs)){
                        $nivel=$resul(0);
                        $codigop=$resul(1);
                        $codigor1=$resul(2);
                        $codigor2=$resul(3);
                        $codigor3=$resul(4);
                        }
            }
        }
    }
 ?>

 <?php
 
 include("conexion.php");

$sql="select * from as1g_c0d where email='$usuario2'";
$resultado=mysqli_query($conex, $sql) or die(mysqli_error());
$fila=mysqli_num_rows($resultado);

    if($fila==0){ 

    
    }
    else
    {
    $query= mysqli_query($conex, "SELECT paquete FROM p4qu3t3 where codigot='$nacional2'");
        if ($row = mysqli_fetch_row($query)) 
        {
        $paquete = trim($row(0));
 }
 
 }
 
  ?>
  
  
<?php

include("conexion.php");

$c1= mysqli_query ($conex, "select nombres from as1g_c0d where codigo='$codigop'");
if ($r1 = mysqli_fetch_row($c1))
{
$cp = trim($r1(0));
}

$c2= mysqli_query ($conex, "select nombres from as1g_c0d where codigo='$codigor1'");
if ($r2 = mysqli_fetch_row($c2)){ 
$cr1 = trim($r2(0));
} 
else{
    $cr1 =" "; 

}


$c3= mysqli_query ($conex, "select nombres from as1g_c0d where codigo='$codigor2'");
if ($r3 = mysqli_fetch_row($c3)){ 
$cr2 = trim($r3(0));
} 
else{
    $cr2 =" "; 

}

$c4= mysqli_query ($conex, "select nombres from as1g_c0d where codigo='$codigor3'");
if ($r4 = mysqli_fetch_row($c4)){ 
$cr3 = trim($r4(0));
} 
else{
    $cr3 =" "; 

}
 ?>
 

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>TC</title>
        <link rel="stylesheet" href="css/bootstrap.min.css">

    <div class="container">
        <style type="text/css">
        
            body {
            color: black;
            background-color: #f2f2f2;
            font-size: 12px;
            text-align: left;
            }
        
            h1{
            padding-top: 30px;
            font-size: 19px;
            font-weight: bold;
            color:#cca300;
            }
        
            h2{
            font-size: 20px;
            text-align:center;
            color:#cca300;
            padding-top: 17px;
            }
            
            h3{
            font-size: 20px;
            text-align:center;
            color:#995c00;
            font-family: sans-serif;
            padding-bottom: 30px;
            
            font-weight: 600;
            font-variant: small-caps;
            }
            
            h4{
            font-size: 20px;
            text-align:left;
            
            font-family: sans-serif;
            
            font-weight: 600;
            font-variant: small-caps;
            }
        
            .form-style-2{
            
            max-width: 900px;
            padding: 10px 10px 8px 10px;
            font: 12px Arial, Helvetica, sans-serif;
            }
    
            .relleno{
            background-color: black;
            border-radius: 27px 27px 27px 27px;
            -moz-border-radius: 27px 27px 27px 27px;
            -webkit-border-radius: 27px 27px 27px 27px;
            border: 4px inset #8c8c8c;
            width: 550px; 
            height: 280px;
            }
    
            .form-style-2-heading{
            font-weight: bold;
            font-style: italic;
            border-bottom: 2px solid #ddd;
            margin-bottom: 20px;
            font-size: 15px;
            padding-bottom: 3px;
            text-align: right;
            }
        
            table{
                
            font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
            font-size: 12px;    
            margin: 12px;
            width: 500px; 
            height: 205px;
            }
        
            .tg{
            border-collapse:separate;
            border-spacing:20px;
            border-color:#aaa;
            }
        
            .tg td{
            font-family:Arial, sans-serif;
            font-size:16px;
            padding:12px 12px;
            border-style:solid;
            border-width:1px;
            overflow:hidden;
            word-break:normal;
            border-color:#aaa;
            color:#332900;
            border-radius: 12px 12px 12px 12px;
            -moz-border-radius: 12px 12px 12px 12px;
            -webkit-border-radius: 12px 12px 12px 12px;
            border: 3px double #000000; 
            background: #f0c968;
            background: -moz-linear-gradient(top, #f0c968 0%, #d49537 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, #f0c968), color-stop(100%, #d49537));
            background: -webkit-linear-gradient(top, #f0c968 0%, #d49537 100%);
            background: -o-linear-gradient(top, #f0c968 0%, #d49537 100%);
            background: -ms-linear-gradient(top, #f0c968 0%, #d49537 100%);
            background: linear-gradient(to bottom, #f0c968 0%, #d49537 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c968', endColorstr='#d49537', GradientType=0 );
            }
        
            .tg th{
            font-family:Arial, sans-serif;
            font-size:16px;
            font-weight:normal;
            padding:12px 12px;
            border-style:solid;
            border-width:1px;
            overflow:hidden;
            word-break:normal;
            border-color:#aaa;
            color:#332900; 
            border-radius: 12px 12px 12px 12px;
            -moz-border-radius: 12px 12px 12px 12px;
            -webkit-border-radius: 12px 12px 12px 12px;
            border: 3px double #000000; 
            background: #f0c968;
            background: -moz-linear-gradient(top, #f0c968 0%, #d49537 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, #f0c968), color-stop(100%, #d49537));
            background: -webkit-linear-gradient(top, #f0c968 0%, #d49537 100%);
            background: -o-linear-gradient(top, #f0c968 0%, #d49537 100%);
            background: -ms-linear-gradient(top, #f0c968 0%, #d49537 100%);
            background: linear-gradient(to bottom, #f0c968 0%, #d49537 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c968', endColorstr='#d49537', GradientType=0 );
            }
        
            .tg .tg-baqh{
            font-size: 18px;
            text-align:center;
            vertical-align:top;
            padding-top: 22px;
            font-weight: bold;
            font-style: italic;
            }
        
            .tg .tg-yw4l{
            font-size: 18px;
            text-align:center;
            vertical-align:top;
            padding-top: 22px;
            font-weight: bold;
            font-style: italic;
            }
        
            .form-style-2 input(type=submit),.form-style-2 input(type=button){
            border: none;
            padding: 8px 15px 8px 15px;
            background: #FF8500;
            color: #fff;
            box-shadow: 1px 1px 4px #DADADA;
            -moz-box-shadow: 1px 1px 4px #DADADA;
            -webkit-box-shadow: 1px 1px 4px #DADADA;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            }
        
            .form-style-2 input(type=submit):hover,.form-style-2 input(type=button):hover{
            background: #EA7B00;
            color: #fff;
            }
        </style>
    </div>
</head>
    
    <body>
    <div class="container">
        <div class="form-style-2">
        <center>
            <div class="form-style-2-heading"> <h1> Bienvenid@  <?php echo $id; ?>
            </div>
        
            <form name="fe" action="" method="post">
                        
            <?php

            include("conexion.php");


            $final="select * from tabla where codigop='$codigop'";
            $resp=mysqli_query($conex, $final) or die(mysqli_error());
            $fff=mysqli_num_rows($resp);
            if($fff==0)

            { 
            }
            else
            {
            echo "<br><br><h3>¡Felicitaciones</h3>";
            echo ' <h4>Gracias por participar, <a href="encuesta.php">Continúa Aquí!</a><br></h4>'; 
            }

            ?>
            
            <h3>Tipo de Junta: <?php echo $paquete; ?></h3>
            
                <div class="relleno">
                <h2>Tabla de Premios</h2>
                
                    <table class="tg"> 
                        <tr>
                        <?php

                        if ($id == $cr1)
                        {
                        echo "<th style='border:2px double #0066ff' class='tg-baqh'>$cr1</th>";
                        }    
                        else 
                        {
                            echo "<th class='tg-baqh'>$cr1</th>";
                        }
                        ?>
                        
                        <?php
                        if ($id == $cr2)
                        {
                        echo "<th style='border:2px double #0066ff' class='tg-yw4l'>$cr2</th>";
                        }    
                        else 
                        {
                            echo "<th class='tg-yw4l'>$cr2</th>";
                        }
                        ?>
                        
                        
                        <?php

                        if ($id == $cr3)
                        {
                        echo "<th style='border:2px double #0066ff' class='tg-yw4l'>$cr3</th>";
                        }    
                        else 
                        {
                            echo "<th class='tg-yw4l'>$cr3</th>";
                        }
                        
                        ?>
                        
                        
                        
                        </tr>
                        <tr>
                        
                        <?php

                        if ($id == $cp)
                        {
                        
                        
                        echo "<td style='border:2px double #0066ff' class='tg-baqh' colspan='3'>$cp</td>";
                        }    
                        else 
                        {
                            echo "<td class='tg-baqh' colspan='3'>$cp</td>";
                        }
                        ?>
                        
                        
                        
                        </tr>
                    </table>
                    
                </div>
                
            </form>
            </center>
        </div>

        <script src="js/jquery-3.5.1.min.js"></script>
        <script src="js/bootstrap.min.js"></script>
    
    </body>
</html>
    
    <?php 
    }   
?>

html – ¿Como mostrar el contenido de un dato en especifico con php desde mysql?

Estoy haciendo un sistema para notificaciones de bienvenida que se suben a una base de datos: txt_parrafo
Entonces lo que quiero hacer es que en mi pagina principal se muestre el texto con el id mas alto registrado en mi base de datos Ejemplo:

|id|Texto |
|1 |Bienvenido a esta pagina web|
|2 |Nuevo Producto: “” |
|3 |No olvides …. |

Entonces les muestro mi codigo y le explico como funciona

Un ejemplo de lo que quiero hacer.

<?php

$host = "localhost";
$user = "root";
$password = "";
$db = "despacho_edit_website_admin";

$table_user = "users";
$table_txt = "txt_parrafo";

$conexion = mysqli_connect($host,$user,$password,$db); //<-- Conectamos con la base de datos.//

$queryText = "SELECT Texto from txt_parrafo order by id desc limit 1"; //<-- Escribo la busqueda que voy a realizar, Segun yo aqui estoy diciendo que quiero la columna Texto de la fila con el id mas alto,//

$resultado = mysqli_query($conexion,$queryText); //<--- y aqui obtengo el resultado de la busqueda.//


//Entonces Aquí ya no se que hacer para mostrar el texto que se encuentra en la base de datos.//

?>


<div class="txtnotification">

            <?php
                echo '<p>'.$resultado.'</p>';
            ?>

</div>

Aqui es cuando ya no se que hacer osea como lo muestro por que si coloco dentro de las etiquetas

la variable .$resultado. no aparece nada.
Espero me puedan decir que estoy haciendo mal o como arreglarlo

php – Mostrar lista en recyclerview de registros filtrados

Tengo una actividad que me muestra una lista de “hijos” creados anteriormente. Cada hijo está creado dentro de una sesión de un padre. Es decir, al crear el hijo, se le asigna un id_padre que se obtiene por las sharedpreferences de un clase SessionManager que tengo creada. Hasta ahi todo bien.
Yo quiero mostrar en my recyclerview, solo los hijos del padre que se ha logeado anteriormente. He incluido en la actividad para ver los hijos referencias al sessionManger, pero no consigo mostrar solo los hijos del padre logueago, sino que me muestra todos los hijos que están registrados en la base de datos, independientemente del padre que tengan.

Esta es la clase SessionManager

public SessionManager (Context context){
        this.context=context;
        sharedPreferences=context.getSharedPreferences(PREF_NOMBRE, PRIVATE_MODE);
        editor=sharedPreferences.edit();
    }

    public void crearSesion(String id_padre, String nombre, String usuario, String email){
        editor.putBoolean(LOGIN, true);
        editor.putString(ID, id_padre);
        editor.putString(NOMBRE,nombre);
        editor.putString(USUARIO,usuario);
        editor.putString(EMAIL,email);
        editor.apply();
    }
    


    public boolean logeado(){
        return sharedPreferences.getBoolean(LOGIN, false);
    }

    public void comprobarLogin(){
        if(!this.logeado()){
            Intent i= new Intent(context, LoginActivity.class);
            context.startActivity(i);
            ((PerfilPadreActivity)context).finish();
        }
    }

    public HashMap<String, String> detalleUsuario(){
        HashMap<String, String> padres=new HashMap<>();
        padres.put(ID, sharedPreferences.getString(ID, null));
        padres.put(NOMBRE, sharedPreferences.getString(NOMBRE, null));
        padres.put(USUARIO, sharedPreferences.getString(USUARIO, null));
        padres.put(EMAIL, sharedPreferences.getString(EMAIL, null));

        return padres;

    }

    
   

    public void cerrarSesion(){
        editor.clear();
        editor.commit();
        Intent i= new Intent(context, LoginActivity.class);
        context.startActivity(i);
        ((PerfilPadreActivity)context).finish();
    }
}

Y esta es la actividad en la que muestro el recyclerView

public class VerHijoActivity extends AppCompatActivity {

    private static final String URL_Hijos="https://appyay.000webhostapp.com/listahijos.php";
    RecyclerView rvlistahijos;
    List<Hijos> listahijos;

    SessionManager sessionManager;
    String getId;
    String getIdHijo;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_ver_hijo);

        sessionManager=new SessionManager(this);
        sessionManager.comprobarLogin();

        rvlistahijos=findViewById(R.id.rvlistahijos);
        rvlistahijos.setHasFixedSize(true);
        rvlistahijos.setLayoutManager(new LinearLayoutManager(this));

        listahijos=new ArrayList<>();

        HashMap<String,String > padres;
        padres = sessionManager.detalleUsuario();
        getId=padres.get(sessionManager.ID);

        verhijos();




    }




    private void verhijos(){

        final String id_padre=getId;
        int getId=Integer.parseInt(id_padre);

        StringRequest stringRequest=new StringRequest(Request.Method.GET, URL_Hijos,
                new Response.Listener<String>() {
                    @Override
                    public void onResponse(String response) {
                        try {
                            JSONArray array = new JSONArray(response);
                            for (int i = 0; i < array.length(); i++) {
                                JSONObject hijos = array.getJSONObject(i);
                                listahijos.add(new Hijos(
                                                hijos.getString("nombre_hijo"),
                                                hijos.getString("edadhijo"),
                                                hijos.getString("ptoshijo")
                                        )


                                );
                            }



                        } catch (JSONException e) {
                            e.printStackTrace();
                        }

                        AdaptadorHijos adaptadorhijo = new AdaptadorHijos(VerHijoActivity.this, listahijos);
                        rvlistahijos.setAdapter(adaptadorhijo);
                    }
                }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                error.printStackTrace();
            }
        }
        );

        Volley.newRequestQueue(this).add(stringRequest);
    }
}

cuyo adaptador que llena cada cardview del recyclerView es el siguiente.

public class AdaptadorHijos extends RecyclerView.Adapter<AdaptadorHijos.HijosViewHolder> {

    private List<Hijos> listahijos;


    AdaptadorHijos(Context context, List<Hijos> listahijos){
        this.context=context;
        this.listahijos=listahijos;
    }
    @NonNull
    @Override
    public AdaptadorHijos.HijosViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_layout_hijos, parent, false);
        AdaptadorHijos.HijosViewHolder viewHolderhijos = new AdaptadorHijos.HijosViewHolder(v);
        return viewHolderhijos;
        
    }

    @Override
    public void onBindViewHolder(@NonNull AdaptadorHijos.HijosViewHolder holder, int position) {
        String nombrehijo = listahijos.get(position).getNombre_hijo();
        String edadhijo = listahijos.get(position).getEdadHijo();
        String ptoshijo = listahijos.get(position).getPtosHijo();

        holder.tvrvnombrehijo.setText(nombrehijo);
        holder.tvrvedadhijo.setText(edadhijo);
        holder.tvrvptoshijo.setText(ptoshijo);

        holder.setOnClickListeners();


    }



    @Override
    public int getItemCount() {
        return listahijos.size();
    }



    static class HijosViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
        Context context;
        TextView tvrvnombrehijo, tvrvedadhijo, tvrvptoshijo;
        Button btnperfil;

        public HijosViewHolder(@NonNull View itemView) {
            super(itemView);
            context=itemView.getContext();

            tvrvnombrehijo= itemView.findViewById(R.id.tvrvnombrehijo);
            tvrvedadhijo= itemView.findViewById(R.id.tvrvedadhijo);
            tvrvptoshijo=itemView.findViewById(R.id.tvrvptoshijo);

            btnperfil=itemView.findViewById(R.id.btnperfil);
        }
        void setOnClickListeners(){
            btnperfil.setOnClickListener(this);

        }
//esto me lleva a la actividad del perfil donde se muestran los datos cuando se da click en cada item
        @Override
        public void onClick(View v) {
            Intent intent=new Intent(context, PerfilHijoActivity.class);
            intent.putExtra("nombre_hijo", tvrvnombrehijo.getText());
            intent.putExtra("edadhijo", tvrvedadhijo.getText());
            intent.putExtra("ptoshijo", tvrvptoshijo.getText());

            context.startActivity(intent);
        }
    }
}

Para poder mostrar los datos en el recyclerView, los lee del archivo php siguiente:

<?php

require_once 'conexion.php';
$stmt= $conexion ->prepare("SELECT nombre_hijo, edadhijo, ptoshijo FROM hijos ; ");

$stmt->execute();

$stmt->bind_result($nombre_hijo,$edadhijo,$ptoshijo);

$hijos=array();

while($stmt->fetch()){
    $temp=array();
    $temp('nombre_hijo')=$nombre_hijo;
    $temp('edadhijo')=$edadhijo;
    $temp('ptoshijo')=$ptoshijo;
    array_push($hijos, $temp);
}

echo json_encode($hijos);


?>

¿Como puedo hacer para que lea solo los hijos que tengan el id_padre del padre que está logueado? He intentado poner una condicion WHERE en la consulta del PHP, pero me sale el recycler vacio. Tambien he intentado recuperarlo con sessionManager.crearSesion(id_padre, usuario, nombre, email); recuperandolo de la actividad SessionManager, pero no me funciona puesto que quizas no lo ponga en el sitio adecuado. ¿Podeis ayudarme?

sql server – ¿Como seleccionar un elemento en especifico de una tabla para mostrar en una pagina web (ASP Roles)?

Estoy creando un proyecto donde requiero registrar los datos de las cuentas para los usuarios, necesito una opción en la cual el usuario pueda elegir uno de los roles en especifico pero por el momento solo requiero que este deshabilitado el DropDownList y que este seleccionada una rol por defecto para que no afecte a la funcionalidad de la página, si es posible la solución que sea en c#.

<div class="form-group">
  @Html.DropDownList("Input.Role", new SelectList(Model.Input.rolesLista, "Text", "Text"),
  "Seleccione tipo de cuenta (Las cuentas de maestros y administradores deberan ser validadas.)",
  new { @class = "form-control" })
 <span asp-validation-for="Input.Role" class="text-danger"></span>
</div>

Esta es mi lista de roles desde la base de datos: introducir la descripción de la imagen aquí

Y asi es como se la vista con los roles desginados desde la base de datos: introducir la descripción de la imagen aquí

Deseo que quede esa opción seleccionada por defecto y que este deshabilitada para que no puedan cambiarla: introducir la descripción de la imagen aquí