Foros del Web » Programando para Internet » PHP »

Problema con foto

Estas en el tema de Problema con foto en el foro de PHP en Foros del Web. Holaaa. Mi duda es la siguiente,he generado un formulario,que ingresan los datos en una base de datos con php. Al mostrarlos,he generado un boton,que es ...
  #1 (permalink)  
Antiguo 17/04/2009, 09:32
 
Fecha de Ingreso: mayo-2008
Mensajes: 22
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema con foto

Holaaa.
Mi duda es la siguiente,he generado un formulario,que ingresan los datos en una base de datos con php.
Al mostrarlos,he generado un boton,que es exportar a word.El texto lo exporta bien,pero quiero exportar en word tambien una foto que previamente está en la base de datos.
En fín no se como hacer para que aparezca todo en word,es un currículum que
muestra el texto,pero me gustaría incluir la foto también y que apareciera diréctamente.
Gracias.
  #2 (permalink)  
Antiguo 17/04/2009, 13:14
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Respuesta: Problema con foto

muestrenos que codigo esta usando para generar el archivo en word y asi podemos orientarlo en como incluir la imagen.

Saludos.
  #3 (permalink)  
Antiguo 17/04/2009, 14:38
 
Fecha de Ingreso: mayo-2008
Mensajes: 22
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con foto

Mi código es este:

<?php


$DB_Server = "localhost";
$DB_Username = "MIS DATOS";
$DB_Password = "MIS DATOS";
$DB_DBName = "MIS DATOS";
$DB_TBLName = "MIS DATOS";

$sql = "SELECT curriculum,foto from bolsa_alumnos";


$Use_Title = 1;

$now_date = date('m-d-Y H:i');

$title = "";


$Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password)
or die("Couldn't connect to MySQL:<br>" . mysql_error() . "<br>" . mysql_errno());

$Db = @mysql_select_db($DB_DBName, $Connect)
or die("Couldn't select database:<br>" . mysql_error(). "<br>" . mysql_errno());

$result = @mysql_query($sql,$Connect)
or die("Couldn't execute query:<br>" . mysql_error(). "<br>" . mysql_errno());

//if this parameter is included ($w=1), file returned will be in word format ('.doc')
//if parameter is not included, file returned will be in excel format ('.xls')
if (isset($w) && ($w==1))
{
$file_type = "msword";
$file_ending = "doc";
}


//header info for browser: determines file type ('.doc' or '.xls')
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; filename=Curriculum.doc");
header("Pragma: no-cache");
header("Expires: 0");

/* Start of Formatting for Word or Excel */

if (isset($w) && ($w==1)) //check for $w again
{
/* FORMATTING FOR WORD DOCUMENTS ('.doc') */
//create title with timestamp:
if ($Use_Title == 1)
{
echo("$title\n\n");
}
//define separator (defines columns in excel & tabs in word)
$sep = "\n"; //new line character

while($row = mysql_fetch_row($result))
{
//set_time_limit(60); // HaRa
$schema_insert = "";
for($j=0; $j<mysql_num_fields($result);$j++)
{
//define field names
$field_name = mysql_field_name($result,$j);
//will show name of fields
$schema_insert .= "$field_name:\t";
if(!isset($row[$j])) {
$schema_insert .= "NULL".$sep;
}
elseif ($row[$j] != "") {
$schema_insert .= "$row[$j]".$sep;
}
else {
$schema_insert .= "".$sep;
}
}


$schema_insert=(nl2br($schema_insert));

print(trim($schema_insert));
//end of each mysql row
//creates line to separate data from each MySQL table row
print "\n----------------------------------------------------\n";
}
}else{
/* FORMATTING FOR EXCEL DOCUMENTS ('.xls') */
//create title with timestamp:
if ($Use_Title == 1)
{
echo("$title\n");
}
//define separator (defines columns in excel & tabs in word)
$sep = "\t"; //tabbed character

//start of printing column names as names of MySQL fields
/* for ($i = 0; $i < mysql_num_fields($result); $i++)
{
echo mysql_field_name($result,$i) . "\t";
}
print("\n");*/
//end of printing column names

//start while loop to get data
while($row = mysql_fetch_row($result))
{
//set_time_limit(60); // HaRa
$schema_insert = "";
for($j=0; $j<mysql_num_fields($result);$j++)
{
if(!isset($row[$j]))
$schema_insert .= "NULL".$sep;
elseif ($row[$j] != "")
$schema_insert .= "$row[$j]".$sep;
else
$schema_insert .= "".$sep;
}


$schema_insert=(nl2br($schema_insert));
print(trim($schema_insert));
print "\n";
}
}

?

Espero te sirva,para que me ayudes a incluir la foto y que aparezca diréctamente
en word.
Gracias.
  #4 (permalink)  
Antiguo 18/04/2009, 09:17
 
Fecha de Ingreso: mayo-2008
Mensajes: 22
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con foto

Por favor,alguien pude solucionarlo?
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




La zona horaria es GMT -6. Ahora son las 09:43.