Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/03/2015, 07:00
MartinFernandoAndres
 
Fecha de Ingreso: febrero-2015
Mensajes: 27
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Tabla dinámica con la base de datos

Entiendo perfectamente que la bd esta espantosamente diseñada

Pero no tengo permisos de modificarla

Hice una cadena muy larga de if donde defino cuales casillas estan nulas, para ver cuantas fotos tiene cada auto


Código PHP:
        <?php
        
// Mostrar las fotos seleccionadas
        
$foto"foto";
        if (
$selected_val 0){
            
$stmtt $mysqli->prepare("SELECT FotId, FotUrl, FotUrl2, FotUrl3, FotUrl4, FotUrl5, FotUrl6, FotUrl7, FotUrl8, FotUrl9, FotUrl10, FotUrl11, FotUrl12, FotUrl13, FotUrl14, FotUrl15 FROM tblfoto WHERE AutId = $selected_val");
            
$stmtt->execute();
            
$stmtt->store_result();
            
$stmtt->bind_result($FotIdi$foto1$foto2$foto3$foto4$foto5$foto6$foto7$foto8$foto9$foto10$foto11$foto12$foto13$foto14$foto15);
            while (
$rows $stmtt->fetch()) { 
            if(
$foto1 == NULL)
            {
            
$lugar1 FotUrl;
        
//    echo $lugar1;
            
}        
            else
            {
                if(
$foto2 == NULL)
                {
                
$lugar2 FotUrl2;
            
//    echo $lugar2;
                
}        
                else
                {
                    if(
$foto3 == NULL)
                    {
                    
$lugar3 FotUrl3;
                
//    echo $lugar3;        
                    
}
                        else
                        {
                            if(
$foto4 == NULL)
                            {
                            
$lugar4 FotUrl4;
                        
//    echo $lugar4;
                            
}            
                                else
                                {
                                    if(
$foto5 == NULL)
                                    {
                                    
$lugar5 FotUrl5;
                                
//    echo $lugar5;        
                                    
}
                                        else
                                        {
                                            if(
$foto6 == NULL)
                                            {
                                            
$lugar6 FotUrl6;
                                        
//    echo $lugar6;
                                            
}        
                                                else
                                                {
                                                    if(
$foto7 == NULL)
                                                    {
                                                    
$lugar7 FotUrl7;
                                                
//    echo $lugar7;
                                                    
}        
                                                        else
                                                        {
                                                            if(
$foto8 == NULL)
                                                            {
                                                            
$lugar8 FotUrl8;
                                                        
//    echo $lugar8;
                                                            
}
                                                                else
                                                                {
                                                                    if(
$foto9 == NULL)
                                                                    {
                                                                    
$lugar9 FotUrl9;

                                                                
///    echo $lugar9;
                                                                    
}                        
                                                                        else
                                                                        {
                                                                            if(
$foto10 == NULL)
                                                                            {
                                                                            
$lugar10 FotUrl10;
                                                                        
//    echo $lugar10;
                                                                            
}        
                                                                                else
                                                                                {
                                                                                    if(
$foto11 == NULL)
                                                                                    {
                                                                                    
$lugar11 FotUrl11;
                                                                                
//    echo $lugar11;
                                                                                    
}        
                                                                                        else
                                                                                        {
                                                                                            if(
$foto12 == NULL)
                                                                                            {
                                                                                            
$lugar12 FotUrl12;
                                                                                        
//    echo $lugar12;
                                                                                            
}        
                                                                                                else
                                                                                                {
                                                                                                    if(
$foto13 == NULL)
                                                                                                    {
                                                                                                    
$lugar13 FotUrl13;
                                                                                                
//    echo $lugar13;
                                                                                                    
}        
                                                                                                        else
                                                                                                        {
                                                                                                            if(
$foto14 == NULL)
                                                                                                            {
                                                                                                            
$lugar14 FotUrl14;
                                                                                                        
//    echo $lugar14;
                                                                                                            
}        
                                                                                                                else{
                                                                                                                    if(
$foto15 == NULL){
                                                                                                                    
$lugar15 FotUrl15;
                                                                                                                
//    echo $lugar15;
                                                                                                                    
}
                                                                                                                    else{
                                                                                                                        
$fullIn=1;
                                                                                                                    
//    echo $fullIn;
                                                                                                                    
}
                                                                                                                    }}}}}}}}}}}}}}        
        }                    
                                }    

        
$cant_filas $stmtt->num_rows;
        echo 
$cant_filas
        
$campoElejido $lugar1 .$lugar2 .$lugar3 .$lugar4 .$lugar5 .$lugar6 .$lugar7 .$lugar8 .$lugar9 .$lugar10 .$lugar11 .$lugar12 .$lugar13 .$lugar14 .$lugar15;
        if(
$cant_filas==1){
            
//Lo que aparece en la pantalla es el campo donde se tiene que guardar, primera fila, misma columna
            
echo "En la primera fila" .$campoElejido"El Id de la fila"$FotIdi;
        }
        if(
$cant_filas==2){
            
//Mismo nombre de columna, pero se guarda en la segunda fila
            
echo "En la segunda fila" .$campoElejido"El Id de la fila" .$FotIdi;
        };
        
?>
Y funciona bien, pero no se con estos datos como hacer la tabla con las fotos