Muchas gracias, le dejo el codigo.
Código PHP:
<?
if ($id=='') die ("You can't access this file directly...");
if ($id==' Ingresar') die ("Impresion no disponible");
include_once("../../../am_config.php");
include_once("../../../proyectos.php");
include_once("../../../am_core/mysql.lib.php");
$conn = db_connect($config["host"],$config["database"],$config["user"],$config["password"]) or die( db_error() );
Header("Content-type: image/png");
$con_sql = "select * from am_certificado where cer_id='$id'";
$ret = db_query($con_sql) or die(db_error());
$row = db_fetch_array($ret);
$f_folio = $row["cer_id"];
$f_codest = $row["cer_estado"];
$f_empresa = $row["cer_nomemp"];
$f_fecha1 = $row["cer_fecha1"];
$f_ni_aa1 = substr($f_fecha1,0,4);
$f_ni_mm1 = substr($f_fecha1,4,2);
$f_ni_dd1 = substr($f_fecha1,6,2);
$f_contacto = $row["cer_nomcon"];
$f_mail = $row["cer_mailcon"];
$f_fono = $row["cer_foncon"];
$f_proyecto = $row["cer_proyecto"];
$f_valida = $row["cer_numveri"];
$f_inspector = $row["cer_inspector"];
$f_autoriza = $row["cer_mandante"];
$f_observ = $row["cer_observ"];
$f_expire = $row["cer_expire"];
$ano = substr($f_expire,0,4);
$mes = substr($f_expire,4,2);
$dia = substr($f_expire,6,2);
$f_digitx = $session["name"];
$con_rpi = "SELECT * FROM am_operador WHERE op_id='$f_folio'"
." ORDER BY op_id";
//$con_rpi = "select * from am_certificado where cer_id='$id'";
$rett = db_query($con_rpi) or die(db_error());
$row = db_fetch_array($rett);
$ar_equcer = $row["op_equcer"];
$ar_tiplic = $row["op_tiplic"];
$ar_tipo = $row["op_tipo"];
$con_rpi3 = "SELECT * FROM am_examen WHERE exa_id='$f_folio'";
$ret3 = db_query($con_rpi3) or die(db_error());
$row3=db_fetch_array($ret3) ;
$exa_pregunta = $row3["exa_pregunta"];
$exa_respuesta = $row3["exa_respuesta"];
//$topic2 = $row["exa_puntaje"];
$exa_id_operador = $row3["exa_id_operador"];
$exa_id_pregunta = $row3["exa_id_pregunta"];
//$topic3 = $row["exa_id_respueta"];
$exa_total = $row3["exa_total"];
$exa_estado = $row3["exa_estado"];
//$topic3 = $row["exa_tipo"];
$exa_fecha = $row3["exa_fecha"];
$exa_hora = $row3["exa_hora"];
$exa_certificador = $row3["exa_certificador"];
//$result= ("select * from am_examen2 GROUP BY '$ex_tipo' ");
//$result= ("select * from am_examen2 where ex_tipo = '$i'");
//$ret22 = db_query($result) or die(db_error());
//$num_resp = db_num_rows($ret22);
$result = "SELECT * FROM `am_examen2` where ex_tipo = '$eq' order by rand()";
$ret22 = db_query($result) or die(db_error());
$num_resp = db_num_rows($ret22);
if( $num_resp ){
$i=0;
$f_neto = 0;
while( $row22=db_fetch_array($ret22) ){
$f_tipo[$i] = $row22["ex_tipo"];
$f_pregunta[$i] = $row22["ex_pregunta"];
$f_alter1[$i] = $row22["ex_alter1"];
$f_alter2[$i] = $row22["ex_alter2"];
$f_alter3[$i] = $row22["ex_alter3"];
$f_alter4[$i] = $row22["ex_alter4"];
$f_correcta[$i] = $row22["ex_correcta"];
$i++;
}
// $i_max = $i;
}
//Inicio Impresion Informe
$im = imagecreatefromPng("imagen.png");
$black = ImageColorAllocate($im, 0, 0, 0);
/* Encabezado Informe*/
/* Encabezado Informe*/
/* Cierre de encabezado */
/* ---- Ingreso de datos en duro ----- */
//exa_respuesta[".$i."]
//
$pregunta1 ="$f_pregunta[0]";
$alter1_1 ="( ) $f_alter1[0]";
$alter1_2 ="( ) $f_alter2[0]";
$alter1_3 ="( ) $f_alter3[0]";
$alter1_4 ="( ) $f_alter4[0]";
$pregunta2 ="$f_pregunta[1]";
$alter2_1 ="( ) $f_alter1[1]";
$alter2_2 ="( ) $f_alter2[1]";
$alter2_3 ="( ) $f_alter3[1]";
$alter2_4 ="( ) $f_alter4[1]";
$pregunta3 ="$f_pregunta[2]";
$alter3_1 ="( ) $f_alter1[2]";
$alter3_2 ="( ) $f_alter2[2]";
$alter3_3 ="( ) $f_alter3[2]";
$alter3_4 ="( ) $f_alter4[2]";
$pregunta4 ="$f_pregunta[3]";
$alter4_1 ="( ) $f_alter1[3]";
$alter4_2 ="( ) $f_alter2[3]";
$alter4_3 ="( ) $f_alter3[3]";
$alter4_4 ="( ) $f_alter4[3]";
$pregunta5 ="$f_pregunta[4]";
$alter5_1 ="( ) $f_alter1[4]";
$alter5_2 ="( ) $f_alter2[4]";
$alter5_3 ="( ) $f_alter3[4]";
$alter5_4 ="( ) $f_alter4[4]";
/* Inicio de cuerpo*/
ImageString($im, 5, 100, 160, $pregunta1, $black); // Datos Operador
ImageString($im, 2, 100, 190, $alter1_1, $black); // Datos Operador
ImageString($im, 2, 100, 210, $alter1_2, $black); // Datos Operador
ImageString($im, 2, 100, 230, $alter1_3, $black); // Datos Operador
ImageString($im, 2, 100, 250, $alter1_4, $black); // Datos Operador
ImageString($im, 5, 100, 280, $pregunta2, $black); // Datos Operador
ImageString($im, 2, 100, 310, $alter2_1, $black); // Datos Operador
ImageString($im, 2, 100, 330, $alter2_2, $black); // Datos Operador
ImageString($im, 2, 100, 350, $alter2_3, $black); // Datos Operador
ImageString($im, 2, 100, 370, $alter2_4, $black); // Datos Operador
ImageString($im, 5, 100, 400, $pregunta3, $black); // Datos Operador
ImageString($im, 2, 100, 430, $alter1_1, $black); // Datos Operador
ImageString($im, 2, 100, 450, $alter1_2, $black); // Datos Operador
ImageString($im, 2, 100, 470, $alter1_3, $black); // Datos Operador
ImageString($im, 2, 100, 490, $alter1_4, $black); // Datos Operador
ImageString($im, 5, 100, 520, $pregunta4, $black); // Datos Operador
ImageString($im, 2, 100, 550, $alter4_1, $black); // Datos Operador
ImageString($im, 2, 100, 570, $alter4_2, $black); // Datos Operador
ImageString($im, 2, 100, 590, $alter4_3, $black); // Datos Operador
ImageString($im, 2, 100, 610, $alter4_4, $black); // Datos Operador
ImageString($im, 5, 100, 640, $pregunta5, $black); // Datos Operador
ImageString($im, 2, 100, 670, $alter5_1, $black); // Datos Operador
ImageString($im, 2, 100, 690, $alter5_2, $black); // Datos Operador
ImageString($im, 2, 100, 710, $alter5_3, $black); // Datos Operador
ImageString($im, 2, 100, 730, $alter5_4, $black); // Datos Operador
//Finalizando Impresión
ImagePng($im);