Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2010, 02:43
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problema con WHILE

No se porque me pasa pero es preguntar y a los 5 minutos me sale, cuando llevo casi una hora comiéndome la cabeza.

Bueno explico la solución

Tengo un while más arriba el cual imprime las opciones de esta lista. En esta caso imprime 6 cajas con su imagen, nombre y panel para votar. Como el número de opciones que tnego lo guardo en una variable, cogí esa variable (que cuando termina el while suma 1 hasta las opciones que sean) puse esa variable en el name junto con su nombre y listo, me imprimía 1, 2,3 donde quería xD !

Siento si abrí el post a vicio, espero que les sirva a alguien. Pongo la parte del código que tengo para que lo entienda.

Código PHP:
<?php
$numeracion 
1;
    while(
$conLista mysql_fetch_assoc($contenidoMiniR)){
        
    
    
//    echo $conLista['lista_nombre']." + ";
    
            // Cuenta cuantos registros hay en cada Lista para 
            // más adelante sumarle 1 al name del input radio
            
$queryContar "SELECT COUNT(*) FROM wp_lista WHERE lista_id_propia='$numLista' ";
            
$contar mysql_query($queryContar);
            
$contarPrint mysql_fetch_array($contar);
            
$numeroCajaLista $contarPrint[0];
    
    
        
?>
            <div class="contenidoMini">
                <img src="http://<?php echo $conLista['lista_imagen']; ?>" width='199' height='133' alt="hola" />
                <div class="nombreUnico">
                    <?php 
                    
echo $numeracion.". ";
                    echo 
$conLista['lista_nombre']; 
                    
                    
?>
                </div>
                <div class="textogris espaciado">
                    <?php
                    
# Gestión de puntos que tiene
                    
echo "(".$conLista['lista_votos']." Puntos)";
                    
?>
                </div>
                <div class="fondoVotos">                
                    <div class="botonvotos">
                    <?php
                    
                        
// Imprime los 5 votones input radio.
                        
$numRadio 1;
                        while(
$numRadio <= 5){
                                
?>
                                <input type="radio" name="radio<?php echo $numeracion?>" /><?php echo $numRadio?>
                                <?php
                            
                                $numRadio
++;
                        } 
// Cierra while numRadio
                        
                    
?>
                    </div>
                </div>
            </div>
            
        <?php
    $numeracion
++;    
    }
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?