Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/07/2005, 12:57
pscheve
 
Fecha de Ingreso: septiembre-2004
Ubicación: Argentina
Mensajes: 49
Antigüedad: 19 años, 7 meses
Puntos: 0
las variables me llegan todas, tanto id_persona como id_cliente, en cuanto a funcionamiento creo haber aclarado que funciona perfectamente sin usar el switch, es decir si hago el codigo que esta mas abajo, eligiendo la categoria "asociacion" en un formulario anterior, me funca.

Aparte la estructura del switch la tengo armada en otra página de la misma manera, pero sin tener datos antes del switch y también funciona correctamente...

si alguien tiene alguna idea de que puede estar pasando se lo agradecería mucho...!

codigo sin el switch, eligiendo categoria asociacion previamente...

<?
include('lib_carrito.php');
$category = $_SESSION["ocarrito"]->tipo_categoria;

function leer ($fichero)
{
$texto = file($fichero);
$tam = sizeof($texto);
for ($n=0; $n<$tam;$n++)
{
$todo=$todo.$texto[$n];
}
return $todo;
}

include('conexion_base.php');

$nomarch="datos.rtf";
$pre=time();
$fsalida="../../tmp/".$pre.$nomarch;

# funcion asociacion
$persona = mysql_query("SELECT nombre, apellido FROM Personas WHERE id_persona=$id_persona");
$reg = mysql_fetch_array($persona);

$cliente = mysql_query("SELECT razon_social,fecha_creacion FROM Clientes WHERE id_cliente=$id_cliente");
$reg3 = mysql_fetch_array($cliente);

$rtf=leer("RTF/".$category.".rtf");

$salida=ereg_replace("&NOMBRE;",$reg['nombre'],$salida);
$salida=ereg_replace("&APELLIDO;",$reg['apellido'],$salida);
$salida=ereg_replace("&ASOCIACION;",$reg3['razon_social'],$salida);
$salida=ereg_replace("&FECHA_CREACION;",$reg3['fecha_creacion'],$salida);
$punt=fopen($fsalida,"w");
fputs($punt,$salida);
fclose($punt);

$tagsalida="<a href='$fsalida'>Descargar rtf</a>";
echo "<p>$tagsalida</p>";

?>