Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2009, 09:20
Avatar de Phoenix23
Phoenix23
 
Fecha de Ingreso: agosto-2007
Ubicación: 43.286211, -2.171349
Mensajes: 253
Antigüedad: 16 años, 8 meses
Puntos: 1
recojida de respuestas de una funcion con un while

hola a todos,

Tengo este código;
Código PHP:
if (($fam == 3) or ($fam == 4)){
                
        $niv = select($fila['padre']); ?>

    <ul>
      <li><a href="productos.php">Productos y Servicios</a></li>
                  
      <?php while ($i <= $niv['nivel']) {
                    
                    
          
$fila $i select($fila $i['padre']);  ?>
                    
         <li><a href="productos.php?fam=<?php echo $fila.$i['padre']; ?>&familia=<?php echo $fila.$i['familia']; ?>"><?php echo ucfirst($fila.$i['familia']);?></a></li>
                     
          <?php 
                   
          $i
++;
                     
             } 
?>
y esta funcion:

Código PHP:
function select($padre) {
    
    
$sql "SELECT * FROM familia WHERE Idfamilia=".$padre;
    
$res mysql_query($sql) or die (mysql_error());
    return 
mysql_fetch_array($res);


Lo que quiero es mientras $i sea menor o igual a $niv['nivel'] me muestre el li. No se si estoy concatenando bien los $i con fila. No me funcion y no encuentro la solucion. sabeis como hacerlo de alguna otra manera o enque falla?

Gracias de antemano y saludos
__________________
"La vida se mide por las veces que te levantas, no por las veces que te caes"

visita zarautz!!!