1

I have problems with the generation of this code

<page orientation='paysage' >
<h2>Alex Paredes:</h2>

	<table border='1' >
		<tr>
			<td>Lo trabajado el 06/03/2009:</td>
			<td>Lo planificado el 06/03/2009:</td>
		</tr>
		<tr>
			<td valign='top'>
			
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Viernes<br/>06/03/2009</td>
				</tr>
		
				<tr>
					<td bgcolor='#FF9999'>08:54 a 09:04 </td>
					<td bgcolor='#FF9999'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td bgcolor='#33FFFF'>09:06 a 09:08 </td>
					<td bgcolor='#33FFFF'>(35196) Marsh Regional: Ajustes al comparativo de Eplacement Colombia</td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>09:10 a 09:20 </td>
					<td bgcolor='#FFCC00'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>09:43 a 09:44 </td>
					<td bgcolor='#FFCC00'>(35157) Marsh Regional: e-Placement Vehículos - Notificaciones de Correo</td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>09:47 a 09:48 </td>
					<td bgcolor='#FFCC00'>(35135) Marsh Regional: e-Placement Vehículos - Archivos Anexos Siniestralidad</td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>09:55 a 09:59 </td>
					<td bgcolor='#FFCC00'>(35157) Marsh Regional: e-Placement Vehículos - Notificaciones de Correo</td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>09:41 a 10:08 </td>
					<td bgcolor='#FFCC00'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>10:12 a 11:09 </td>
					<td bgcolor='#FFCC00'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>11:10 a 12:06 </td>
					<td bgcolor='#FFCC00'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>12:08 a 12:36 </td>
					<td bgcolor='#FFCC00'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>12:38 a 12:46 </td>
					<td bgcolor='#FFCC00'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>12:48 a 13:10 </td>
					<td bgcolor='#FFCC00'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td bgcolor='#FF9999'>13:08 a 13:20 </td>
					<td bgcolor='#FF9999'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td bgcolor='#FF9999'>14:20 a 14:23 </td>
					<td bgcolor='#FF9999'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td bgcolor='#FF9999'>14:23 a 14:25 </td>
					<td bgcolor='#FF9999'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td bgcolor='#FF9999'>15:23 a 15:32 </td>
					<td bgcolor='#FF9999'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td bgcolor='#FFCC00'>14:49 a 15:42 </td>
					<td bgcolor='#FFCC00'>(35268) Marsh Regional: Pruebas e-Placement - Colocación (Carga de datos en SICS)</td>
				</tr>
			
				<tr>
					<td bgcolor='#33FFFF'>15:56 a 16:09 </td>
					<td bgcolor='#33FFFF'>(35196) Marsh Regional: Ajustes al comparativo de Eplacement Colombia</td>
				</tr>
			
				<tr>
					<td bgcolor='#33FFFF'>16:12 a 17:28 </td>
					<td bgcolor='#33FFFF'>(35196) Marsh Regional: Ajustes al comparativo de Eplacement Colombia</td>
				</tr>
			
				<tr>
					<td bgcolor='#33FFFF'>17:29 a 17:44 </td>
					<td bgcolor='#33FFFF'>(35196) Marsh Regional: Ajustes al comparativo de Eplacement Colombia</td>
				</tr>
			
				<tr>
					<td bgcolor='#FF9999'>18:04 a 18:08 </td>
					<td bgcolor='#FF9999'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			<span style="color: #AA0000; font-weight: bold;">ERREUR n°3</span><br>Fichier : /var/www/intranet.netred.cl/html2pdf/parsingHTML.class.php<br>Ligne : 125<br><br>Code HTML non valide, une balise est fermée en trop : <b><table></b>



the following tag is a "close table" tag.
But i have the error

please help

2

try to test you html code with a HTML VALIDATOR... you have a html error somewhere.
Ancien pseudo : lolo

3

I made changes to the html code to validate with:


my code is valid.

<page orientation='paysage' >
<h2>Alex Paredes:</h2>

	<table border='1' >
		<tr>
			<td>Lo trabajado el 06/03/2009:</td>
			<td>Lo planificado el 06/03/2009:</td>
		</tr>
		<tr>
			<td valign='top'>
			
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Viernes<br/>06/03/2009</td>
				</tr>
		
				<tr>
					<td class='terminada'>08:54 a 09:04 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='analisis'>09:06 a 09:08 </td>
					<td class='analisis'>(35196) Marsh Regional: Ajustes al comparativo de Eplacement Colombia</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:10 a 09:20 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:43 a 09:44 </td>
					<td class='revision_cliente'>(35157) Marsh Regional: e-Placement Vehículos - Notificaciones de Correo</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:47 a 09:48 </td>
					<td class='revision_cliente'>(35135) Marsh Regional: e-Placement Vehículos - Archivos Anexos Siniestralidad</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:55 a 09:59 </td>
					<td class='revision_cliente'>(35157) Marsh Regional: e-Placement Vehículos - Notificaciones de Correo</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:41 a 10:08 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>10:12 a 11:09 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>11:10 a 12:06 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>12:08 a 12:36 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>12:38 a 12:46 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>12:48 a 13:10 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='terminada'>13:08 a 13:20 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='terminada'>14:20 a 14:23 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='terminada'>14:23 a 14:25 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='terminada'>15:23 a 15:32 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>14:49 a 15:42 </td>
					<td class='revision_cliente'>(35268) Marsh Regional: Pruebas e-Placement - Colocación (Carga de datos en SICS)</td>
				</tr>
			
				<tr>
					<td class='analisis'>15:56 a 16:09 </td>
					<td class='analisis'>(35196) Marsh Regional: Ajustes al comparativo de Eplacement Colombia</td>
				</tr>
			
				<tr>
					<td class='analisis'>16:12 a 17:28 </td>
					<td class='analisis'>(35196) Marsh Regional: Ajustes al comparativo de Eplacement Colombia</td>
				</tr>
			
				<tr>
					<td class='analisis'>17:29 a 17:44 </td>
					<td class='analisis'>(35196) Marsh Regional: Ajustes al comparativo de Eplacement Colombia</td>
				</tr>
			
				<tr>
					<td class='terminada'>18:04 a 18:08 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			</table></td><td valign='top'>		
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Viernes<br/>06/03/2009</td>
				</tr>
		
				<tr>
					<td class='analisis'>00:00 </td>
					<td class='analisis'>(34874) Marsh Regional:Costeo y analisis de Requerimiento</td>
				</tr>
			
				<tr>
					<td class='analisis'>09:00 </td>
					<td class='analisis'>(34874) Marsh Regional:Costeo y analisis de Requerimiento</td>
				</tr>
			
				<tr>
					<td class='analisis'>11:00 </td>
					<td class='analisis'>(34874) Marsh Regional:Costeo y analisis de Requerimiento</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>14:00 </td>
					<td class='revision_cliente'>(35268) Marsh Regional:Pruebas e-Placement - Colocación (Carga de datos en SICS)</td>
				</tr>
			
				<tr>
					<td class='disponible'>16:00 </td>
					<td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:00 </td>
					<td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>
				</tr>
			</table>
		</td>
	</tr>
	</table>
	
	
			Lo planificado el 09/03/2009: <br/>
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Lunes<br/>09/03/2009</td>
				</tr>
		
				<tr>
					<td class='revision_cliente'>00:00 </td>
					<td class='revision_cliente'>(35268) Marsh Regional:Pruebas e-Placement - Colocación (Carga de datos en SICS)</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:00 </td>
					<td class='revision_cliente'>(35268) Marsh Regional:Pruebas e-Placement - Colocación (Carga de datos en SICS)</td>
				</tr>
			
				<tr>
					<td class='analisis'>11:00 </td>
					<td class='analisis'>(34874) Marsh Regional:Costeo y analisis de Requerimiento</td>
				</tr>
			
				<tr>
					<td class='analisis'>14:00 </td>
					<td class='analisis'>(34874) Marsh Regional:Costeo y analisis de Requerimiento</td>
				</tr>
			
				<tr>
					<td class='analisis'>16:00 </td>
					<td class='analisis'>(34874) Marsh Regional:Costeo y analisis de Requerimiento</td>
				</tr>
			
				<tr>
					<td class='analisis'>18:00 </td>
					<td class='analisis'>(34874) Marsh Regional:Costeo y analisis de Requerimiento</td>
				</tr>
			</table><hr/></page>



and i have the same problem. This is the result:

<page orientation='paysage' >
<h2>Alex Paredes:</h2>

	<table border='1' >
		<tr>
			<td>Lo trabajado el 06/03/2009:</td>
			<td>Lo planificado el 06/03/2009:</td>
		</tr>
		<tr>
			<td valign='top'>
			
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Viernes<br/>06/03/2009</td>
				</tr>
		
				<tr>
					<td class='terminada'>08:54 a 09:04 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='analisis'>09:06 a 09:08 </td>
					<td class='analisis'>(35196) Marsh Regional: Ajustes al comparativo de Eplacement Colombia</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:10 a 09:20 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:43 a 09:44 </td>
					<td class='revision_cliente'>(35157) Marsh Regional: e-Placement Vehículos - Notificaciones de Correo</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:47 a 09:48 </td>
					<td class='revision_cliente'>(35135) Marsh Regional: e-Placement Vehículos - Archivos Anexos Siniestralidad</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:55 a 09:59 </td>
					<td class='revision_cliente'>(35157) Marsh Regional: e-Placement Vehículos - Notificaciones de Correo</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>09:41 a 10:08 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>10:12 a 11:09 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>11:10 a 12:06 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>12:08 a 12:36 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>12:38 a 12:46 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>12:48 a 13:10 </td>
					<td class='revision_cliente'>(34461) Marsh Regional: Correccion(14) Relación Automóviles - Importar desde Excel </td>
				</tr>
			
				<tr>
					<td class='terminada'>13:08 a 13:20 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='terminada'>14:20 a 14:23 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='terminada'>14:23 a 14:25 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='terminada'>15:23 a 15:32 </td>
					<td class='terminada'>(35214) Marsh: Formulario de Benchmarking</td>
				</tr>
			
				<tr>
					<td class='revision_cliente'>14:49 a 15:42 </td>
					<td class='revision_cliente'>(35268) Marsh Regional: Pruebas e-Placement - Colocación (Carga de datos en SICS)</td>
				</tr>
			<span style="color: #AA0000; font-weight: bold;">ERROR n°3</span><br>Fichero : /var/www/intranet.netred.cl/html2pdf/parsingHTML.class.php<br>Línea : 125<br><br>Código HTML no válido, una etiqueta tiene un cierre de más : <b>&lt;table&gt;</b>




please help.

4

the url with the validator was:

http://validator.w3.org/#validate_by_input

5

exist any limit to the amount of td or tr in a table inside another table?

6

?? in the result, you have some html code ?? why ? you must have juste the HTML2PDF error as result.

what is the content of $content ?
Ancien pseudo : lolo

7

this is the content of $content:

<style type="text/css">
<!--
table
{
	padding: 0;
	border:	solid 1mm LawnGreen;
	font-size:	12pt;
}

td
{
	padding:	1mm;
	border: solid 1mm black;
	text-align:	center;	
}


td.analisis {background-color: #33FFFF }

td.planificacion {background-color: #836FFF }

td.disponible {background-color: #CCFFCC }

td.pendiente {background-color: #FFFFCC }

td.revision {background-color: #7ACCC8 }

td.revision_cliente {background-color: #FFCC00 }

td.paso_a_produccion {background-color: #FF33FF }

td.terminada {background-color: #FF9999 }

td.aprobada {background-color: #D8EEFC }
-->
</style>
<page orientation='paysage' >
<h2>Alex Paredes:</h2>

	<table border='1' >
		<tr>
			<td>Lo trabajado el 10/03/2009:</td>
			<td>Lo planificado el 10/03/2009:</td>
		</tr>
		<tr>
			<td valign='top'>
			
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Martes 10/03/2009</td>
				</tr>
		
				<tr>
					<td class='aprobada'>08:36 a 08:51 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>08:52 a 09:29 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>09:31 a 09:58 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>09:58 a 10:35 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>10:37 a 10:54 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='terminada'>10:41 a 11:01 </td>
					<td class='terminada'>(32191) Marsh Regional: Coordinacion interna</td>
				</tr>
			
				<tr>
					<td class='disponible'>11:44 a 12:40 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>12:42 a 12:54 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>13:55 a 14:38 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>14:38 a 14:49 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>14:51 a 16:30 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>16:32 a 17:03 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>17:06 a 17:32 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>17:30 a 18:00 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:00 a 18:01 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:02 a 18:04 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:05 a 18:30 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:30 a 18:33 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			</table></td><td valign='top'>		
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Martes 10/03/2009</td>
				</tr>
		
				<tr>
					<td class='aprobada'>00:00 </td>
					<td class='aprobada'>(35296) Marsh Regional:Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>09:00 </td>
					<td class='aprobada'>(35296) Marsh Regional:Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='disponible'>11:00 </td>
					<td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>14:00 </td>
					<td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>16:00 </td>
					<td class='disponible'>(33537) Marsh Regional:Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:00 </td>
					<td class='disponible'>(33537) Marsh Regional:Nova Cotação</td>
				</tr>
			</table>
		</td>
	</tr>
	</table>
	
	
			Lo planificado el 11/03/2009: 
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Miercoles 11/03/2009</td>
				</tr>
		
				<tr>
					<td class='disponible'>00:00 </td>
					<td class='disponible'>(33537) Marsh Regional:Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>09:00 </td>
					<td class='disponible'>(33537) Marsh Regional:Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>11:00 </td>
					<td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>14:00 </td>
					<td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>16:00 </td>
					<td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:00 </td>
					<td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>
				</tr>
			</table></page>




please help, i don't find the problem.

thank you.

8

mmmm... please see the following:

this code work fine:


<style type="text/css">
<!--
table
{
	padding: 0;
	border:	solid 1mm LawnGreen;
	font-size:	12pt;
}

td
{
	padding:	1mm;
	border: solid 1mm black;
	text-align:	center;	
}


td.analisis {background-color: #33FFFF }

td.planificacion {background-color: #836FFF }

td.disponible {background-color: #CCFFCC }

td.pendiente {background-color: #FFFFCC }

td.revision {background-color: #7ACCC8 }

td.revision_cliente {background-color: #FFCC00 }

td.paso_a_produccion {background-color: #FF33FF }

td.terminada {background-color: #FF9999 }

td.aprobada {background-color: #D8EEFC }
-->
</style>
<page orientation='paysage' >
<h2>Alex Paredes:</h2>

	<table border='1' >
		<tr>
			<td>Lo trabajado el 10/03/2009:</td>
			<td>Lo planificado el 10/03/2009:</td>
		</tr>
		<tr>
			<td valign='top'>
			
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Martes 10/03/2009</td>
				</tr>
		
				<tr>
					<td class='aprobada'>08:36 a 08:51 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>08:52 a 09:29 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>09:31 a 09:58 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>09:58 a 10:35 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>10:37 a 10:54 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='terminada'>10:41 a 11:01 </td>
					<td class='terminada'>(32191) Marsh Regional: Coordinacion interna</td>
				</tr>
			
				<tr>
					<td class='disponible'>11:44 a 12:40 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>12:42 a 12:54 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>13:55 a 14:38 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>14:38 a 14:49 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>14:51 a 16:30 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>16:32 a 17:03 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>17:06 a 17:32 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>17:30 a 18:00 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:00 a 18:01 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:02 a 18:04 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:05 a 18:30 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:30 a 18:33 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			<tr><td>a</td><td>b</td></tr><tr><td>a</td><td>b</td></tr><tr><td>a</td><td>b</td></tr></table></td>
	</tr>
	</table>
	
	</page>




but this code has a problem:


<style type="text/css">
<!--
table
{
	padding: 0;
	border:	solid 1mm LawnGreen;
	font-size:	12pt;
}

td
{
	padding:	1mm;
	border: solid 1mm black;
	text-align:	center;	
}


td.analisis {background-color: #33FFFF }

td.planificacion {background-color: #836FFF }

td.disponible {background-color: #CCFFCC }

td.pendiente {background-color: #FFFFCC }

td.revision {background-color: #7ACCC8 }

td.revision_cliente {background-color: #FFCC00 }

td.paso_a_produccion {background-color: #FF33FF }

td.terminada {background-color: #FF9999 }

td.aprobada {background-color: #D8EEFC }
-->
</style>
<page orientation='paysage' >
<h2>Alex Paredes:</h2>

	<table border='1' >
		<tr>
			<td>Lo trabajado el 10/03/2009:</td>
			<td>Lo planificado el 10/03/2009:</td>
		</tr>
		<tr>
			<td valign='top'>
			
			<table border='1'>
				<tr>
					<td align='center' colspan='2'>Martes 10/03/2009</td>
				</tr>
		
				<tr>
					<td class='aprobada'>08:36 a 08:51 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>08:52 a 09:29 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>09:31 a 09:58 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>09:58 a 10:35 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='aprobada'>10:37 a 10:54 </td>
					<td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>
				</tr>
			
				<tr>
					<td class='terminada'>10:41 a 11:01 </td>
					<td class='terminada'>(32191) Marsh Regional: Coordinacion interna</td>
				</tr>
			
				<tr>
					<td class='disponible'>11:44 a 12:40 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>12:42 a 12:54 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>13:55 a 14:38 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>14:38 a 14:49 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>14:51 a 16:30 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>16:32 a 17:03 </td>
					<td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>
				</tr>
			
				<tr>
					<td class='disponible'>17:06 a 17:32 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>17:30 a 18:00 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:00 a 18:01 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:02 a 18:04 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:05 a 18:30 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			
				<tr>
					<td class='disponible'>18:30 a 18:33 </td>
					<td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>
				</tr>
			<tr><td>a</td><td>b</td></tr><tr><td>a</td><td>b</td></tr><tr><td>a</td><td>b</td></tr><tr><td>a</td><td>b</td></tr></table></td>
	</tr>
	</table>
	
	</page>






the only difference is one line extra:

<tr><td>a</td><td>b</td></tr>


exist any limit with the amount of rows?

9

have you read the error message ?

ERROR n°7
The content of a TD tag does not fit on only one page


a TD can not be cut to be write on more than 1 page...
Ancien pseudo : lolo

10

exist any way to detect how many information cat fit in one page?

can you see the code of the comment number 6 of this thread, the error message is different...


ERROR n°3
File : /var/www/intranet.netred.cl/html2pdf/parsingHTML.class.php
Line : 125

HTML code invalid, a tag is too closed : <table>

11

jmgonzal (./10) :
exist any way to detect how many information cat fit in one page?


no. But try to make a different HTML code, instead of a big table in a TD.
jmgonzal (./10) :
can you see the code of the comment number 6 of this thread, the error message is different...

that is because your HTML code is invalid... try to display on screen only the content of $content. it seems to be incomplete...
Ancien pseudo : lolo

12

that is because your HTML code is invalid... try to display on screen only the content of $content. it seems to be incomplete...



I really don't find the html code problem. In the comment number 6 , i put all the content of the variable $content

I put this html code in the following validator:

http://validator.w3.org/#validate_by_input

The problem in the validator say:

no document type declaration; will parse without validation.


this is because i don't have the tag <html> and <head>.

and the second error:
document type does not allow element "PAGE" here.


this is because <page> is tag of html2pdf

I really thank you for your time, and i ask for help again.

13

i converts with success intoe pdf the html code in ./7

there is no HTML error...
Ancien pseudo : lolo

14

wuaw... how? smile

i have this code in my php

	$content = ob_get_clean();  // this is the code that i print in comment number ./6
	require_once(dirname(__FILE__).'/../../html2pdf/html2pdf.class.php');
	$html2pdf = new HTML2PDF('P','A4','en');
	$html2pdf->WriteHTML($content, isset($_GET['vuehtml']));
	$html2pdf->Output("reporte_planificacion_" . $dia_planificacion . ".pdf");


but i receive this error:

ERROR n°3
File : /var/www/intranet.netred.cl/html2pdf/parsingHTML.class.php
Line : 125

HTML code invalid, a tag is too closed : <table>

15

ple00.pdf'); I have this : <?php       ob_start(); ?> <style type="text/css">  <!--  table  {       padding: 0;       border:     solid 1mm LawnGreen;       font-size:     12pt;  }    td  {       padding:     1mm;       border: solid 1mm black;       text-align:     center;       }      td.analisis {background-color: #33FFFF }    td.planificacion {background-color: #836FFF }    td.disponible {background-color: #CCFFCC }    td.pendiente {background-color: #FFFFCC }    td.revision {background-color: #7ACCC8 }    td.revision_cliente {background-color: #FFCC00 }    td.paso_a_produccion {background-color: #FF33FF }    td.terminada {background-color: #FF9999 }    td.aprobada {background-color: #D8EEFC }  -->  </style>  <page orientation='paysage' >  <h2>Alex Paredes:</h2>         <table border='1' >            <tr>                 <td>Lo trabajado el 10/03/2009:</td>                 <td>Lo planificado el 10/03/2009:</td>            </tr>            <tr>                 <td valign='top'>                                  <table border='1'>                      <tr>                           <td align='center' colspan='2'>Martes 10/03/2009</td>                      </tr>                                  <tr>                           <td class='aprobada'>08:36 a 08:51 </td>                           <td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>                      </tr>                                       <tr>                           <td class='aprobada'>08:52 a 09:29 </td>                           <td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>                      </tr>                                       <tr>                           <td class='aprobada'>09:31 a 09:58 </td>                           <td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>                      </tr>                                       <tr>                           <td class='aprobada'>09:58 a 10:35 </td>                           <td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>                      </tr>                                       <tr>                           <td class='aprobada'>10:37 a 10:54 </td>                           <td class='aprobada'>(35296) Marsh Regional: Error en el botón GENERAR cotización 635.1</td>                      </tr>                                       <tr>                           <td class='terminada'>10:41 a 11:01 </td>                           <td class='terminada'>(32191) Marsh Regional: Coordinacion interna</td>                      </tr>                                       <tr>                           <td class='disponible'>11:44 a 12:40 </td>                           <td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>12:42 a 12:54 </td>                           <td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>13:55 a 14:38 </td>                           <td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>14:38 a 14:49 </td>                           <td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>14:51 a 16:30 </td>                           <td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>16:32 a 17:03 </td>                           <td class='disponible'>(35155) NetRed: Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>17:06 a 17:32 </td>                           <td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>                      </tr>                                       <tr>                           <td class='disponible'>17:30 a 18:00 </td>                           <td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>                      </tr>                                       <tr>                           <td class='disponible'>18:00 a 18:01 </td>                           <td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>                      </tr>                                       <tr>                           <td class='disponible'>18:02 a 18:04 </td>                           <td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>                      </tr>                                       <tr>                           <td class='disponible'>18:05 a 18:30 </td>                           <td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>                      </tr>                                       <tr>                           <td class='disponible'>18:30 a 18:33 </td>                           <td class='disponible'>(33537) Marsh Regional: Nova Cotação</td>                      </tr>                 </table></td><td valign='top'>                           <table border='1'>                      <tr>                           <td align='center' colspan='2'>Martes 10/03/2009</td>                      </tr>                                  <tr>                           <td class='aprobada'>00:00 </td>                           <td class='aprobada'>(35296) Marsh Regional:Error en el botón GENERAR cotización 635.1</td>                      </tr>                                       <tr>                           <td class='aprobada'>09:00 </td>                           <td class='aprobada'>(35296) Marsh Regional:Error en el botón GENERAR cotización 635.1</td>                      </tr>                                       <tr>                           <td class='disponible'>11:00 </td>                           <td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>14:00 </td>                           <td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>16:00 </td>                           <td class='disponible'>(33537) Marsh Regional:Nova Cotação</td>                      </tr>                                       <tr>                           <td class='disponible'>18:00 </td>                           <td class='disponible'>(33537) Marsh Regional:Nova Cotação</td>                      </tr>                 </table>            </td>       </tr>       </table>                               Lo planificado el 11/03/2009:                  <table border='1'>                      <tr>                           <td align='center' colspan='2'>Miercoles 11/03/2009</td>                      </tr>                                  <tr>                           <td class='disponible'>00:00 </td>                           <td class='disponible'>(33537) Marsh Regional:Nova Cotação</td>                      </tr>                                       <tr>                           <td class='disponible'>09:00 </td>                           <td class='disponible'>(33537) Marsh Regional:Nova Cotação</td>                      </tr>                                       <tr>                           <td class='disponible'>11:00 </td>                           <td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>14:00 </td>                           <td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>16:00 </td>                           <td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>                      </tr>                                       <tr>                           <td class='disponible'>18:00 </td>                           <td class='disponible'>(35155) NetRed:Mejoras al documento de testing</td>                      </tr>                 </table></page>  <?php      $content = ob_get_clean();            // conversion HTML => PDF      require_once(dirname(__FILE__).'/../html2pdf.class.php');      $html2pdf = new HTML2PDF('P','A4','fr');      $html2pdf->WriteHTML($content, isset($_GET['vuehtml']));      $html2pdf->Output('exem
Ancien pseudo : lolo

16

huuuuu... my problem was the ob_start() not used in some cases... mur

THANK YOU VERY MUCH!!!

17

Spipu (./6) :
?? in the result, you have some html code ?? why ? you must have juste the HTML2PDF error as result.


it was for that smile
Ancien pseudo : lolo