Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/08/2012, 23:18
jufez
 
Fecha de Ingreso: noviembre-2003
Ubicación: Medellín-Colombia
Mensajes: 149
Antigüedad: 21 años
Puntos: 2
Respuesta: variable con doble valor

Ya lo solucioné, deseché el código anterior y cree otro desde cero utilizando ejemplos que ví por ahí asi:

Código PHP:
<?php

$conexión 
mysql_connect("localhost""root""conaeeee");

if (!
$conexión) {
    echo 
"No pudo conectarse a la BD: " mysql_error();
    exit;
}

if (!
mysql_select_db("test")) {
    echo 
"No ha sido posible seleccionar la BD: " mysql_error();
    exit;
}

$sql "SELECT * FROM amigos WHERE num LIKE '%".$numsus."%' ";

$resultado mysql_query($sql);

if (!
$resultado) {
    echo 
"No se pudo ejecutar con exito la consulta ($sql) en la BD: " mysql_error();
    exit;
}

if (
mysql_num_rows($resultado) == 0) {
    echo 
"No se han encontrado filas, nada a imprimir, asi que voy a detenerme.";
    exit;
}

// Mientras exista una fila de datos, colocar esa fila en $fila como un array asociativo
// Nota: Si solo espera una fila, no hay necesidad de usar un bucle
// Nota: Si coloca extract($fila); dentro del siguiente bucle,


while ($tableRow mysql_fetch_assoc($resultado)) { 

    foreach (
$tableRow as $key => $value) { 
      
//  echo $value;
        //echo $tableRow[$key]; 
    
}
    echo 
$tableRow['radicado23']; 
    
$micro $tableRow['radicado23'];
     
$archivo "../archivosgenerados/$micro.html"

header('Content-Disposition: attachment; filename="'.$archivo.'"'); 

$contenido "<table><tr><td>Hola</td></tr></table>"

file_put_contents($archivo$contenido); 
}



?>
de este modo lo que hace el código es lo siguiente:

1. Se conecta a la base de datos

2. Consulta toda una columna de un campo determinado (radicado23).

3. Imprime cada resultado de cada fila.

4. Por cada resultado de cada fila ejecuta una acción que, en este caso, consiste en generar un html cuyo nombre es del campo de cada fila en la columna consultada.

Gracias ocp001a por tu colaboración :)