
26/08/2008, 01:06
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 16 años, 7 meses Puntos: 0 | |
Problema al escribir a fichero Hola,
Tengo un problema al intentar escribir a un fichero, la cosa es bastante curiosa ya que si escribo antes del if [ "if ($flag == 1 ) {" ]
funciona correctamente. Pero si lo hago dentro del if no funciona. Evidentemente si que entra dentro del IF ya que es donde se hace la query a la
tabla de mysql y muestra el resultado en una tabla html.
Muchas gracias por adelantado
El codigo...
----------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
include ("calendario/calendario.php");
?>
<head>
<title>Página de prueba</title>
<script language="JavaScript" src="calendario/javascripts.js"></script>
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style2 {color: #CCCCCC}
-->
</style>
</head>
<body>
<div style="width:800px;margin:20px auto">
<p>
<?php
include 'include/AbrirConexion.php';
//Conexion a la bbdd
$link=Conectarse();
?>
</p>
<p> </p>
<p> </p>
<form name="fcalen" method="post" action="eurjpy_bk.php">
Fecha inicial:
<?php
escribe_formulario_fecha_vacio("fecha1","fcalen");
?>
Fecha final:
<?php
escribe_formulario_fecha_vacio("fecha2","fcalen");
?>
<input type="submit" value="Buscar" >
</form>
<?php
// Si fecha1 vacio flag=0 si no flag=1
if ($_POST['fecha1'] == "" ) {
$flag = 0;
} else {
$flag = 1;
}
if ($flag == 1 ) {
echo "<p> </p><p> </p>";
echo "Paso1";
//Creamos el fichero xml para el grafico
$f = fopen("file.txt", "wb");
echo "Paso2";
//Empezamos a escribir para el grafico
//fwrite($f, "PRUEBA");
fputs($f, "PRUEBA");
// Cerramos el fichero
fclose($f);
echo "<p> </p><p> </p>";
$fecha1 = $_POST['fecha1'];
$query = "SELECT * FROM eurjpy_bk where date_format(fecha,'%d/%m/%Y') >= '$fecha1'";
$tabla = mysql_query($query);
echo "<table border=\"1\" cellpadding=\"5\" cellspacing=\"1\">";
echo " <tr>";
echo " <th width=\"100\" class=\"container5\">Fecha</th>";
echo " <th width=\"100\" class=\"container5\">Vendedor</th>";
echo " <th width=\"100\" class=\"container5\">Comprador</th>";
echo " </tr>";
while ($registro = mysql_fetch_array($tabla)) {
echo "<tr>";
echo " <th width=\"100\">" . $registro['fecha'] . " </th>";
echo " <th width=\"100\">" . $registro['comprador'] . " </th>";
echo " <th width=\"100\">" . $registro['vendedor'] . " </th>";
echo "</tr>";
//$out_xml .= "<string>";
}
echo "</table>";
// libera los registros de la tabla
mysql_free_result($tabla);
$flag = 0;
echo "<p> </p><p> </p>";
include 'include/CerrarConexion.php';
}
?>
</div>
</body>
</html> |