hola, quería saber si la forma de escribir el codigo html en medio del codigo php que utilizo en el primer codigo es correcta, o por el contrario es necesario utilizar el prinf como en el codigo de abajo:
<?
include ("funciones.php");
$Datos=array();
$Aux=array();
$matriz=array();
chdir(getcwd());
if (isset($Buscar))
{include("Buscar.php");} //este codigo va incluido en un fichero para tener el programa mejor ordenado y no repetir código
elseif (isset($Anadir_registro))
{$id_fichero=@fopen("Fichero.txt","a");
$Datos=explode("/",$Fecha);
if (count($Datos)==3 && checkdate($Datos[1],$Datos[0],$Datos[2]))
{fputs($id_fichero,"\n".$Concepto.";".$Fecha.";".$ Importe);}
else
{?><FONT color=red face=arial, helvetica><P>¡La fecha es incorrecta!</FONT>");<?}
fclose($id_fichero);
include ("Rellenar_tabla.php");
}
elseif (isset ($Modificar))
{include ("Modificar.php");
include ("Rellenar_tabla.php");
}
elseif (isset($Borrar))
{include ("Borrar.php");
include ("Rellenar_tabla.php");
}
else
{include ("Rellenar_tabla.php");}
?>
<?
include ("funciones.php");
$Datos=array();
$Aux=array();
$matriz=array();
chdir(getcwd());
if (isset($Buscar))
{include("Buscar.php");} //este codigo va incluido en un fichero para tener el programa mejor ordenado y no repetir código
elseif (isset($Anadir_registro))
{$id_fichero=@fopen("Fichero.txt","a");
$Datos=explode("/",$Fecha);
if (count($Datos)==3 && checkdate($Datos[1],$Datos[0],$Datos[2]))
{fputs($id_fichero,"\n".$Concepto.";".$Fecha.";".$ Importe);}
else
{printf("<FONT color=red face=arial, helvetica><P>¡La fecha es incorrecta!</FONT>");}
fclose($id_fichero);
include ("Rellenar_tabla.php");
}
elseif (isset ($Modificar))
{include ("Modificar.php");
include ("Rellenar_tabla.php");
}
elseif (isset($Borrar))
{include ("Borrar.php");
include ("Rellenar_tabla.php");
}
else
{include ("Rellenar_tabla.php");}
?>