pdf y php
Publicado por LUIS (1 intervención) el 11/12/2010 18:37:46
estoy haciendo una reingenieria quewexporta a pdf, tengo respuestas abiertas y de si/no, solo que que quiero que en donde me sale 1, salga si y en donde sale 2 salga no,
aqui el codigo:
<?php
require_once('class.ezpdf.php');
$pdf =& new Cezpdf('a4');
$pdf->selectFont('../fonts/courier.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);
$Servidor = "localhost";
$Usuario = "root";
$Password = "";
$BaseDeDatos = "encuestas";
$conexion=mysql_connect($Servidor,$Usuario,$Password) or die("Error: El servidor no puede conectar con la base de datos");
$descriptor=mysql_select_db($BaseDeDatos,$conexion);
//$queEmp = "SELECT nombre, direccion, telefono FROM empresa ORDER BY nombre ASC";
$queEmp = "SELECT Pregunta,Valor,Descripcion FROM preguntas join respencuestas join respuestas where preguntas.Id=respencuestas.IdPregunta and preguntas.Id=respuestas.Id_Pregunta";
//select Pregunta,Descripcion from preguntas join respuestas where Tipo_Pregunta=3 and preguntas.Id=respuestas.Id_pregunta
$resEmp = mysql_query($queEmp) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
$ixx = 0;
while($datatmp = mysql_fetch_assoc($resEmp)) {
$ixx = $ixx+1;
$data[] = array_merge($datatmp, array('num'=>$ixx));
}
$titles = array(
'num'=>'Num',
'Pregunta'=>'Pregunta Abiertas',
'Valor'=>'Respuestas',
);
$options = array(
'shadeCol'=>array(0.9,0.9,0.9),
'xOrientation'=>'center',
'width'=>500
);
$txttit = "<b>ENCUESTA:</b>\n";
$txttit.= "Nombre de la encuesta \n";
$pdf->ezText($txttit, 12);
$pdf->ezTable($data, $titles, '', $options);
$pdf->ezText("\n\n\n", 10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 10);
$pdf->ezStream();
?>
y lo que sale es:
Num Pregunta Abiertas Respuestas
1 <p>Tomas?</p> 1
2 <p>Fumas?</p> 2
3 <p>Como consideras tu alimentacion?</p> Mas o menos
4 <p>Cuantas horas duermes?</p> 5 horas
aqui el codigo:
<?php
require_once('class.ezpdf.php');
$pdf =& new Cezpdf('a4');
$pdf->selectFont('../fonts/courier.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);
$Servidor = "localhost";
$Usuario = "root";
$Password = "";
$BaseDeDatos = "encuestas";
$conexion=mysql_connect($Servidor,$Usuario,$Password) or die("Error: El servidor no puede conectar con la base de datos");
$descriptor=mysql_select_db($BaseDeDatos,$conexion);
//$queEmp = "SELECT nombre, direccion, telefono FROM empresa ORDER BY nombre ASC";
$queEmp = "SELECT Pregunta,Valor,Descripcion FROM preguntas join respencuestas join respuestas where preguntas.Id=respencuestas.IdPregunta and preguntas.Id=respuestas.Id_Pregunta";
//select Pregunta,Descripcion from preguntas join respuestas where Tipo_Pregunta=3 and preguntas.Id=respuestas.Id_pregunta
$resEmp = mysql_query($queEmp) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
$ixx = 0;
while($datatmp = mysql_fetch_assoc($resEmp)) {
$ixx = $ixx+1;
$data[] = array_merge($datatmp, array('num'=>$ixx));
}
$titles = array(
'num'=>'Num',
'Pregunta'=>'Pregunta Abiertas',
'Valor'=>'Respuestas',
);
$options = array(
'shadeCol'=>array(0.9,0.9,0.9),
'xOrientation'=>'center',
'width'=>500
);
$txttit = "<b>ENCUESTA:</b>\n";
$txttit.= "Nombre de la encuesta \n";
$pdf->ezText($txttit, 12);
$pdf->ezTable($data, $titles, '', $options);
$pdf->ezText("\n\n\n", 10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 10);
$pdf->ezStream();
?>
y lo que sale es:
Num Pregunta Abiertas Respuestas
1 <p>Tomas?</p> 1
2 <p>Fumas?</p> 2
3 <p>Como consideras tu alimentacion?</p> Mas o menos
4 <p>Cuantas horas duermes?</p> 5 horas
Valora esta pregunta
0