Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2007, 17:21
Avatar de Netfrank
Netfrank
 
Fecha de Ingreso: marzo-2006
Ubicación: Las Talitas - Tucumán
Mensajes: 226
Antigüedad: 18 años, 1 mes
Puntos: 3
Bucle no se repite

Hola muchachos, no hay mucho que explicar.
Este es un código que debería generar ficheros HTML, tantas veces como registros haya en la Tabla "prueba" de mi BBDD.

El problema es que el bucle no se repite. Sólo se crea el primer archivo en base al primer registro (y de seguro hay varios más que crear).

Este es el código:
Código PHP:
<?

$dire
=substr($PHP_SELF,0,11);

$Archivo_User="includes/user.txt";
$Archivo_Pass="includes/pass.txt";
$Archivo_DB="includes/db.txt";

$fp fopen($Archivo_User,"r"); 
$U fgets($fp26); 
fclose($fp); 

$fp fopen($Archivo_Pass,"r"); 
$P fgets($fp26); 
fclose($fp); 

$fp fopen($Archivo_DB,"r"); 
$DB fgets($fp26); 
fclose($fp); 

$conexion=mysql_connect('localhost',$U,$P); 
mysql_select_db("$DB") or die("No puedo seleccionar la bd."); 
$query "select * from prueba"
$result mysql_query($query); 

while (list(
$Id$Dato) = mysql_fetch_row($result)) { 

if (
$rowmysql_fetch_array($result))
{
$Archivo='<html>
            <Head><title>:: Guia Rural ::</title></head>
        <body>
            '
.$Dato.'/'.$Id.'
        </body>
         </html>'
;
$Ruta="franco/";
DO
{
$Nombre="$Ruta$Id.htm";
$Apertura=fopen($Nombre,"w+");
fwrite($Apertura$Archivo);
fclose($Apertura);
}
WHILE (
$row=mysql_fetch_array($result));
echo 
"Listo";

} else {
echo 
"ERROR";
}
}
?>
Desde ya gracias, y espero sus sugerencias y correcciones.
__________________
-- Franco D. Ocaranza
-- [email protected]
-- http://www.jmqv.com.ar/