Foros del Web » Programando para Internet » PHP »

necesito que alguien me aporte ideas

Estas en el tema de necesito que alguien me aporte ideas en el foro de PHP en Foros del Web. Hola amigos, Necesito que me echeis una mano, primero ideando como lo voy a hacer. Explico el problema, tengo una clase tcpdf que me imprime ...
  #1 (permalink)  
Antiguo 22/01/2010, 14:04
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 16 años, 5 meses
Puntos: 1
necesito que alguien me aporte ideas

Hola amigos,

Necesito que me echeis una mano, primero ideando como lo voy a hacer.

Explico el problema, tengo una clase tcpdf que me imprime un pdf, al archivo lo he llamado IMPRIME.php, ahi imprimo una imagen (como portada) y un catálogo, es decir el catalógo está compuesto por una portada y sus respecticas hojas.....

Mi problema es que desde un formulario , le doy una orden que me imprima el catálogo, pero como tiene que llevar una portada , y claro la portada puede estar en español e ingles, me he diseñado las imagenes en ingles y otra en castellano, pero como se yo en ese fichero (IMPRIME.php) en que idioma esta ese catálogo?

como puedo pasar las variables desde un fichero a otro?


me entienden?

espero que me ayuden...gracias.
  #2 (permalink)  
Antiguo 22/01/2010, 14:10
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: necesito que alguien me aporte ideas

¿No puedes tener IMPRIME_ES.php e IMPRIME_EN.php? cada uno en su idioma, y luego desde el formulario un campo que haya que poner el idioma en el cual lo queremos descargar. Eso o no entendi bien tu problema x_x
  #3 (permalink)  
Antiguo 22/01/2010, 16:39
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: necesito que alguien me aporte ideas

Hola, existe en el formulario una pestaña que nos dice si es ingles o español, pero claro si utilizo tantos imprimes como formas diferentes tenga que hacer el catálogo serian 6 o más....

Y eso no parece una forma muy practica...no?
  #4 (permalink)  
Antiguo 22/01/2010, 17:05
Avatar de mark_ant0n  
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: necesito que alguien me aporte ideas

pues lo otro es que dependiendo de tu variable de idioma le pasas como parametro al imprime.php de esta forma

Código PHP:
Ver original
  1. <?
  2. echo "<a href='imprime.php?idioma=es&variable=otravar&nvar=nvar'>Imprimir</a>";
  3. ?>
__________________
"Diseño de software a la medida"

http://www.sadhoc.com
  #5 (permalink)  
Antiguo 22/01/2010, 17:37
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: necesito que alguien me aporte ideas

pero ese codigo debo ponerlo en el imprime.php? o en el formulario?
  #6 (permalink)  
Antiguo 22/01/2010, 17:58
Avatar de mark_ant0n  
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: necesito que alguien me aporte ideas

mmm formulario ok
Código PHP:
Ver original
  1. echo "<form method='post' action='imprime.php?idioma=es'>";//en esta parte del form
o

Código PHP:
Ver original
  1. echo "<form method='post' action='imprime.php'>";
  2. echo"<input type='hidden' name='idioma' value='es'>";//aqui con un hidden

Pero todo va dentro del formulario y le pasas como valor al reporte.php
__________________
"Diseño de software a la medida"

http://www.sadhoc.com
  #7 (permalink)  
Antiguo 23/01/2010, 04:58
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 16 años, 5 meses
Puntos: 1
En este ultimo paso, estas pasando desde el formulario al imprime.php la variable "es"...verdad?

y sobre lo que has dicho

"Pero todo va dentro del formulario y le pasas como valor al reporte.php"

reporte.php para ti ,,que es?

Muchas gracias por la ayuda que me estais dando.

Espero respuesta.

Miren compañeros pongo algo de código para que vean...


Código PHP:

 <td class="main">
                <input name="box_opciones" type="radio" value="1" <?php if($opcion==1) { echo  "checked"; } ?>>Catalogo para Mayorista<br>
                <input name="box_opciones" type="radio" value="2" <?php if($opcion==2) { echo  "checked"; } ?>>Catalogo para Mayorista con fotos<br>
                <input name="box_opciones" type="radio" value="3" <?php if($opcion==3) { echo  "checked"; } ?>>Catalogo para Clientes<br>
                <input name="box_opciones" type="radio" value="4" <?php if($opcion==4) { echo  "checked"; } ?>>Catalogo para Clientes con fotos<br>    
                
                <!--<input type="button" name="bot_PF" value="Precio Fijo" onClick="javascript:generarPDF();">
                <input type="button" name="bot_PD" value="Precio con Descuento" onClick="javascript:generarPDF();"> -->
                
                <input type="hidden" name="opcion" value="<?php echo $opcion?>">  
                
                
      </td >
                  
                <!-- esto lo añado para precio fijo y con descuento -->
      <td >
      
          <form action="../formatoPDF.php" method="post">

              <input name="box_precios" type="radio" value="5" <?php if($precio==5) { echo  "checked"; } ?>>Precio Fijo<br>
                <input name="box_precios" type="radio" value="6" <?php if($precio==6) { echo  "checked"; } ?>>Precio Con Descuento<br>
                
                <input type="hidden" name="precio" value="<?php echo $precio ?>"> 
          </form>
      </td>
La parte que ven en negrita es donde utilizo la variable precio y quiero que llegue al fichero formatoPDF.php y me comentaron que para recibirla en formatoPDF debería de poner

Código PHP:
$_POST['precio']; 
Pero asi cuando doy al boton de generarPDF, me da error en esa linea....

Tambien explico que en formatoPDF.php quiero que si esa variable es la que quiero, imprima en la primera página una cosa, de esta forma

Código PHP:

if($precio==5){
//$pdf->SetFont('times', '', 8);

// visualizacion de imagen en portada
// set JPEG quality
$pdf->setJPEGQuality(75); //lo puse para ver el efecto con imágenes

// Image example
$pdf->Image('logo-mate-tee-delicatino.jpg'5050100150'''http://www.tcpdf.org'''true150);//lo puse para ver efecto 

//importante descomentar para catálogo
$pdf->SetHeaderData('logo-mate-tee-delicatino.jpg'40'Delicatino GmbH'"Neidenburger Str. 9 D-28207 Bremen - Germany\nTel: 0049 421 43 77 361 | Fax:  0049 421 43 77 362\[email protected] | www.mate-tee.de");


}

//aqui quiero imprimir una página inicial..

problema de todoque no se si esa variable llega a este fichero.... 


Como puedo solucionarlo?

Última edición por GatorV; 23/01/2010 a las 14:10
  #8 (permalink)  
Antiguo 23/01/2010, 12:47
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: necesito que alguien me aporte ideas

Veo aqui un error:

<?php echo $precio ?>

Te falto el punto y coma

<?php echo $precio; ?>
  #9 (permalink)  
Antiguo 24/01/2010, 10:28
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: necesito que alguien me aporte ideas

Bueno este ultimo fallo no es el problema, la cuestion es que no se como llegar la variable "precio " al fichero formatoPDF.php ....le puse el punto y coma , pero no es ese el fallo, porque ese fallo de sintaxis lo he corregido y hay un problema , al no saber como pasar la variable "precio " a formatoPDF.php , seguro que me podeis dar una solucion....¡¡¡¡


Espero ayuda..por favorrr

Etiquetas: ideas, aportes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 03:54.