Ver Mensaje Individual
  #11 (permalink)  
Antiguo 18/11/2011, 14:04
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: Crear archivo de texto luego de consulta

Fijate con esto ;)

Código PHP:
Ver original
  1. <?php
  2. include("conexion.php"); //conexion
  3.  
  4. //Funciones
  5. function add_ceros($numero,$ceros) {
  6. $order_diez = explode(".",$numero);
  7. $dif_diez = $ceros - strlen($order_diez[0]);
  8. for($m = 0 ;
  9. $m < $dif_diez;
  10. $m++)
  11. {
  12. @$insertar_ceros .= 0;
  13. }
  14. return $insertar_ceros .= $numero;
  15. }
  16.  
  17.  
  18. //Estructura de la tabla
  19. $tabla[] = "<table border=1>";
  20. $tabla[] = "<tr>";
  21. $tabla[] = "<td>CSUBDIA</td>";
  22. $tabla[] = "<td>CCOMPRO</td>";
  23. $tabla[] = "<td>CFECCOM</td>";
  24. $tabla[] = "<td>CCODMON</td>";
  25. $tabla[] = "<td>CSITUA</td>";
  26. $tabla[] = "<td>CTIPCAM</td>";
  27. $tabla[] = "<td>CGLOSA</td>";
  28. $tabla[] = "<td>CTOTAL</td>";
  29. $tabla[] = "<td>CTIPO</td>";
  30. $tabla[] = "<td>CFLAG</td>";
  31. $tabla[] = "<td>CDATE</td>";
  32. $tabla[] = "<td>CHORA</td>";
  33. $tabla[] = "<td>CUSER</td>";
  34. $tabla[] = "<td>CFECCAM</td>";
  35. $tabla[] = "<td>CORIG</td>";
  36. $tabla[] = "<td>CFORM</td>";
  37. $tabla[] = "<td>CTIPCOM</td>";
  38. $tabla[] = "<td>CEXTOR</td>";
  39. $tabla[] = "<td>CFECCOM2</td>";
  40. $tabla[] = "<td>CFECCAM2</td>";
  41. $tabla[] = "<td>COPCION</td>";
  42. $tabla[] = "</tr>";
  43.  
  44.  
  45. //Definicion de Variables
  46. $c="06";
  47. $numero="1";
  48. $CCODMON="MN";
  49. $CSITUA="F";
  50. $CTIPCAM="0.000000";
  51. $CTIPO="M";
  52. $CFLAG="N";
  53. $CUSER="SIST";
  54. $COPCION="S";
  55.  
  56.  
  57.  
  58. //Consulta a la bd
  59. $sql = mysql_query("SELECT * FROM tabla1") or die ("Error en el query: ".mysql_error());
  60.  
  61. while($rs=mysql_fetch_array($sql)){
  62. //Variables
  63. $MESANIO=$rs['MESANIO'];
  64. $CCOMPRO=substr($MESANIO,-2);
  65. $CCOMPRO_CORRELATIVO=add_ceros($numero,4);
  66. $numero++;
  67. $CCOMPRO_CONCATENADOS=$CCOMPRO.$CCOMPRO_CORRELATIV O;
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75. $tabla[] = "<tr>";
  76. $tabla[] = "<td>$c</td>";
  77. $tabla[] = "<td>$CCOMPRO_CONCATENADOS</td>";
  78. $tabla[] = "<td>$rs[FECHA]</td>";
  79. $tabla[] = "<td>$CCODMON</td>";
  80. $tabla[] = "<td>$CSITUA</td>";
  81. $tabla[] = "<td>$CTIPCAM</td>";
  82. $tabla[] = "<td>$rs[PROVEEDOR]</td>";
  83. $tabla[] = "<td>$rs[TOTAL]</td>";
  84. $tabla[] = "<td>$CTIPO</td>";
  85. $tabla[] = "<td>$CFLAG</td>";
  86. $tabla[] = "<td></td>";
  87. $tabla[] = "<td></td>";
  88. $tabla[] = "<td>$CUSER</td>";
  89. $tabla[] = "<td></td>";
  90. $tabla[] = "<td></td>";
  91. $tabla[] = "<td></td>";
  92. $tabla[] = "<td></td>";
  93. $tabla[] = "<td></td>";
  94. $tabla[] = "<td></td>";
  95. $tabla[] = "<td></td>";
  96. $tabla[] = "<td>$COPCION</td>";
  97.  
  98.  
  99.  
  100. $tabla[] = "</tr>";
  101.  
  102. }
  103. $tabla[] = "</table>";
  104.  
  105. $tabla = join('', $tabla);
  106.  
  107. file_put_contents('fichero.txt', $tabla);
  108.  
  109. ?>
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com