Comunidad de diseño web y desarrollo en internet online

Colocar funcion php en una tabla

Citar            
MensajeEscrito el 18 Jul 2006 09:09 pm
realicé una funcion para crear una nueva imagen en tamaño mas chico. Supongamos que el archivo se llama funcion_imagen.php cuando lo subo al servidor lo veo de manera correcta.
Pero necesito llamar a ese archivo mediante un require(funcion) y cuando llamo a la funcion dentro de un TD de una tabla me aparece esto al subirlo:

Código :

Warning: Cannot modify header information - headers already sent by (output started at /home/ms000266/public_html/style/detalles_paqmes.php:2) in /home/ms000266/public_html/style/detalles_paqmes.php on line 118 
ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!


Si pueden ayudarme a resolver esto buenisimo. En caso de que conozcan alguna otra forma de ver una imagen cargada en una bd con tamaños ajustables mediante una funcion, agradecido.

Por maxi_lance

31 de clabLevel



Genero:Masculino  

Argentina

opera
Citar            
MensajeEscrito el 18 Jul 2006 09:26 pm
mira una forma de solucionar eso es algo asi:

<img src= "imagen.php?campoID=1" />

En imagen.php verificas el campoID por el metodo GET, extraes la imagen de la BD, la imprimes con header y demas.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Jul 2006 09:52 pm
disculpa maikel, pero el [html]<img src= "imagen.php?campoID=1" /> [/html] dices que lo llame desde la tabla en donde quiero poner la imagen , y de esta manera llama a la funcion ? No entiendo eso de campo ID y de imprimir el header,etc.
Si puedes explicarmelo de vuelta barbaro, sino de todas maneras gracias por tu tiempo.

Por maxi_lance

31 de clabLevel



Genero:Masculino  

Argentina

opera
Citar            
MensajeEscrito el 19 Jul 2006 03:41 am
mira imagen.php va a imprimir la imagen del campo BLOB solamente, con el header y demas, pero en verdad no la ejecutaremos a ella sola sino la invocaremos desde otra pagina, ok mejor un ejemplo

imagen.php

Código :

<?php
   if (isset($_GET['campoID'])){   
      $db = mysql_connect("localhost","root","");
      mysql_select_db("BLOB",$db);      
      $id= $_GET['campoID'];
      $sql = "SELECT tipo, imagen FROM imagen WHERE id = $id";
      $result= mysql_query($sql);
      $fields = mysql_fetch_array($result);
      $imagen = $fields["imagen"];
      $tipo = $fields["tipo"]; // el mime-type
      header("Content-type: $tipo");
      echo $imagen;
   }
?>

y desde otro archivo php mostramos las imagenes,

ejemplo.php

Código :

/*etiquetashtml*/
<body>
<div>
<table /*atributos estoy codificando en el editor de respuesta*/ >
<tr>
    <td>Imagen 1</td>
    <td><img src="imagen.php?campoID=1" /></td>
</tr>
<tr>
    <td>Imagen 2</td>
    <td><img src="imagen.php?campoID=2" /></td>
</tr>
<tr>
    <td>Imagen 3</td>
    <td><img src="imagen.php?campoID=3" /></td>
</tr>
</table>
</div>
</body>

prueba ese ejemplo

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 19 Jul 2006 01:23 pm
muchas gracias por el ejemplo !!! lo probare !!!

Por maxi_lance

31 de clabLevel



Genero:Masculino  

Argentina

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.