Foros del Web » Programando para Internet » PHP »

Pregunta sobre While y Variables

Estas en el tema de Pregunta sobre While y Variables en el foro de PHP en Foros del Web. Hola amigos estoy haciendo una pagina y tengo que hacer xxx tablas segun un archivos tengo en cuestion dos archivos titulos.inc y index.php Donde titulos ...
  #1 (permalink)  
Antiguo 06/09/2008, 14:43
 
Fecha de Ingreso: septiembre-2004
Ubicación: Cordoba
Mensajes: 70
Antigüedad: 19 años, 7 meses
Puntos: 0
Exclamación Pregunta sobre While y Variables

Hola amigos estoy haciendo una pagina y tengo que hacer xxx tablas segun un archivos
tengo en cuestion dos archivos titulos.inc y index.php
Donde titulos es un archivo dinamico que dependiendo de la informacion se va ir cargando
Código PHP:
<?
$titulo
="AAAA";
$titulo1="aa";
$titulo2="bb";
$titulo3="cc";
$titulo4="dd";
$titulo5="ee";
$titulo6="asd";
$titulo7="asdf";
$titulo8="asdf";
$titulo9="qwer";
$titulo10="qwerr";
$titulo11="tertretretre";
$titulo12="trewtrwetrwetrw";
$titulo13="";
$titulo14="";
$titulo15="";
$titulo16="";
$titulo17="";
$titulo18="";
$titulo19="";
$titulo20="";
?>
Despues tengo index.php que dependiendo si la variable esta vacia muestra o no la celda. Osea cuando detecta una cadena vacia no muestra la celda

Código PHP:
<? 
include ("titulos.inc")
if (!isset(
$titulo1) || !trim($titulo1) == ""){
    echo 
"<tr>";
        echo 
"<td class=\"texto\" width=\"1\" bgcolor=\"#FF6600\"> ";
        echo   
"<center>";
        echo     
"<b> ";
        echo     
"1";
        echo    
"</b> ";
        echo  
"</center>";
        echo 
"</td>";
        echo 
"<td class=\"texto\" width=\"100%\" bgcolor=\"#FFCC99\"><a href=\"index.php?id=".base64_encode($titulo1)."\"  class=\"periosita\">".$titulo1."</a></td>";
                        echo 
"</tr>";
        } 
?>
Bueno ahora para ahorrar trabajo y no hacer estas tablas una por una pense hacer un WHILE ybue ahi se me complico todo. No logro poner la variable $titulo1 y que se valla incrementando lo que muestro abajo es algo que hice pero es un while infinito jajaja!!!
Código PHP:
    <? 
$i
=1;
$una="titulo";
$nueva=$una.$i;
   while (!isset(
$nueva) || !trim($nueva) == ""){
    echo 
"<tr>";
        echo 
"<td class=\"texto\" width=\"1\" bgcolor=\"#FF6600\"> ";
        echo   
"<center>";
        echo     
"<b> ";
        echo     
$i;
        echo    
"</b> ";
        echo  
"</center>";
        echo 
"</td>";
        echo 
"<td class=\"texto\" width=\"100%\" bgcolor=\"#FFCC99\"><a href=\"index.php?id=".base64_encode($nueva)."\"  class=\"periosita\">".$nueva."</a></td>";
        echo 
"</tr>";
                
$i++;
        }
Alguien me podria dar una manito con este While...!!!
desde ya gracias
__________________
HACER LA GUERRA PARA DEFENDER LA PAZ, ES COMO HACER UNA ORGIA PARA DEFENDER LA VIRGINIDAD
  #2 (permalink)  
Antiguo 06/09/2008, 15:01
 
Fecha de Ingreso: septiembre-2004
Ubicación: Cordoba
Mensajes: 70
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: Pregunta sobre While y Variables

Listo ya lo solucione... hice esto y me anduvo

Código PHP:
<? 
                                        $i
=0;
                                                while (!isset(
$titulo[$i]) || !trim($titulo[$i]) == ""){
                                                echo 
"<tr>";
                                                echo 
"<td class=\"texto\" width=\"1\" bgcolor=\"#FF6600\"> ";
                                                echo   
"<center>";
                                                echo     
"<b> ";
                                                echo     
$i;
                                                echo    
"</b> ";
                                                echo  
"</center>";
                                                echo 
"</td>";
                                                echo 
"<td class=\"texto\" width=\"100%\" bgcolor=\"#FFCC99\"><a href=\"index.php?id=".base64_encode($titulo[$i])."\"  class=\"periosita\">".$titulo[$i]."</a></td>";
                                              echo 
"</tr>";
                                              
$i++;
                                              } 
                                       
?>
Gracias de todos modos, obvio que a titulos.inc lo puse como un array $titulo[]="AA";
__________________
HACER LA GUERRA PARA DEFENDER LA PAZ, ES COMO HACER UNA ORGIA PARA DEFENDER LA VIRGINIDAD
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:07.