Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/05/2005, 15:47
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Jajaja, ahora veo lo que quieres.
Lo que dices es cierto.
Código PHP:
require('sqlconfig.php');
switch(
$_POST["tabla"]){
    case 
'nombre_tabla_1':
            
$select 'SELECT .... FROM nombre_tabla_1 ....'// el select correspondiente a esa tabla 1
            
break;
    case: 
'nombre_tabla_2':
            
$select 'SELECT .... FROM nombre_tabla_2 ....'// el select correspondiente a esa tabla 2
            
break;
    
//... y así para cada tabla
}

$export mysql_query($select) or die( "<strong><font color=red>La tabla $tabla no existe !!!<br>Table $tabla doesn't exist !!!<br>Puede volver a la página anterior para reintentar</strong></font>" );
//
$count mysql_num_fields($export);
for (
$i 0$i $count$i++) {
    
$header .= mysql_field_name($export$i)."\t";
}
/*************************************************
Extracto datos, formateo y lo guardo en una
variable $data
/*************************************************/

while($row mysql_fetch_row($export)) {
    
$line '';
    foreach(
$row as $value) {
    
//y el resto igual 
Si además quieres hacer una discriminación por campo, haces lo que te puse anteriormente.

Saludos