Buenas foreros, tengo una duda y es:
Como cargar un archivo direcamente desde la base de datos
Me explico:
Tengo una tabla con los siguientes campos:
CODPROCES
PARAMCODIGO
NIVEL
MATORPROCES
PARAMNONCOR
PARAMNONLAR
SOURCENOM
y en el campo SOURCENOM guardo el nombre del archivo.php
POR EJEMPLO: archivo2.php
La consulta la hago de la siguiente forma:
modulos.php
Código PHP:
Ver original<?php
$i=0;
if(isset($_POST['codproces']) {
$codproces= $_POST['codproces'];
$sql = "SELECT *from GEPARAMSW WHERE CODPROCES='$codproces' and nivel='1' ";
$obj->consulta($sql);
$nfilas=$obj->numFilas();
$columnas=$obj->numCampos()
while($row = sqlsrv_fetch_array($obj->result)){
$j=0;
while($j<$columnas){
$registros[$i][$j]=$row[$j];
$j++;
}
$codproces = $registros[$i][0];
$paramcodigo = $registros[$i][1];
$nivel = $registros[$i][2];
$mayorproces = $registros[$i][3];
$paramnomcor = $registros[$i][4];
$paramnomlar = $registros[$i][5];
$sourcenom = $registros[$i][6];
if($codproces!=""){
echo"</br>";
echo" <a href='javascript:pasa_param3('modulos.php','detalle','codproces','$codproces','paramcodigo','$paramcodigo','sourcenom','$sourcenom')' ><tr height='30' id='rolover'><td id='item'><div align='center'>".$paramnomcor."</div></td></tr></a>";
$i++;
}
}
echo"</br>";
echo"</div>";
}
?>
Ahora recibo en ese mismo archivo modulos.php, los parametros dela consulta:
Código PHP:
Ver originalif(isset($_POST['sourcenom'])){ $codproces= $codproces;
$sourcenom= $sourcenom;
if(isset($_POST['paramcodigo'])){ $sql="SELECT * from GEPARAMSW where MAYORPROCES='$codproces'";
echo "$sourcenom";
}
Por ahora solo estoy mostrando el campo sourcenom
que realmente lo que me muestra es algo asi:
arhivo2.php
No quiero mostrarlo, quiero cargar ese archivo, como lo hago?
El archivo2.php ya lo tengo creado...
Agradezco me puedan colaborar...gracias