Sería algo como esto, la intencion es generar un documento dirigido al presidente municipal. Para esto utilizo el siguiente formulario, el cual al final genera un documento PDF. Utilizo el menu despegable de AJAX para cargar los datos del estado, la ciudad y el presidente municipal.
Código:
<?php
$nombre = $_POST["nombre"];
$fecha_nac = $_POST["fecha_nac"];
$lugar_nac = $_POST["lugar_nac"];
$direccion = $_POST["direccion"];
$codigo_postal = $_POST["codigo_postal"];
$estado = $_POST["select1"];
$ciudad = $_POST["select2"];
$presidente = $_POST["select3"];
if (!isset($_POST['submit'])) { // if page is not submitted to itself echo the form
?>
<form method="post" action="<?php echo $PHP_SELF;?>">
<b>Datos pesonales</b>
<table>
<tr><td>Nombre y apellidos:</td><td><input type="text" name="nombre" value="" /></td></tr>
<tr><td>Fecha de nacimiento: </td><td><input type="text" name="fecha_nac" value="" /></td></tr>
<tr><td>Lugar de nacimiento:</td><td><input type="text" name="lugar_nac" value="" /></td></tr>
<tr><td>Direccion actual:</td><td><input type="text" name="direccion" value="" /></td></tr>
<tr><td>Codigo Postal:</td><td><input type="text" name="codigo_postal" value="" /></td></tr>
<?php include ("select_dependientes_3_niveles.php");?>
</td></tr>
</table>
<input type="submit" value="Generar Carta" name="submit" />
</form>
</center>
</body>
</html>
<?
} else {
require_once("./dompdf-0.5.1/dompdf-0.5.1/dompdf_config.inc.php");
$html =
'<div align=right>'.$nombre.'<br />'.$direccion.'<br />'.$codigo_postal.'<br />'.$ciudad.', '.$estado.'<br /></div>'.
' '.presidente.'<br />'.
'cuerpo de la carta'
;
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("carta.pdf");
}
?>
La cuestion es que en ciudad, estado me aparece 1 y 2 en el PDF, aparte de que me aparece en blanco en donde deberia ir el nombre del presidente.