Código PHP:
<?
while ($row=mysql_fetch_array($result2))...... aqui lo pongo y me saca error, donde es???
{
?>
<td><center><? echo $row["dia"] ?></center></td>
<td><center><? echo $row["mes"] ?></center></td>
<td><center><? echo $row["año"] ?></center></td>
<td><center><? echo $row["motivo"] ?></center></td>
<td><center><? echo $row["solucion"] ?></center></td>
<td><center><? echo $row["recomendacion"] ?></center></td>
<td><center><? echo $row["hora_ll"] ?></center></td>
<td><center><? echo $row["hora_s"] ?></center></td>
<td><center><? echo $row["duracion_serv"] ?></center></td>
<td><center><? echo $row["tecnico"] ?></center></td>
<td><center><? echo $row["atendio"] ?></center></td>
?>
}
?>
</tr>
</table>
<?
ell wile y las llaves lo tienes de encerrar en tags php
Lo mejor a mi modesta manera de ver es que cuando tengas mucho codigo php escribirlo todo entre taga php
y el html sacandolo con echos
MAS O MNOS ASI
Código PHP:
if ($row=mysql_fetch_array($result))
{
echo "
<table border='1' align='center'>
<tr>
<td><center>CLIENTE</center></td>
<td><center>NIT</center></td>
<td><center>TELEFONO</center></td>
<td><center>MAQUINA</center></td>
<td><center>MARCA</center></td>
<td><center>SERIAL</center></td>
<td><center>PROVEEDOR</center></td>
<td><center>PROCESADOR</center></td>
<td><center>MEMORIA</center></td>
<td><center>DISCO</center></td>
<td><center>CD</center></td>
<td><center>MOUSE</center></td>
<td><center>FAX</center></td>
<td><center>TARJETA RED</center></td>
<td><center>TECLADO</center></td>
<td><center>SISTEMA OP.</center></td>
</tr>
<tr>
<td><center>".$row['cliente']."</center></td>
<td><center>". $row['nit'] "</center></td>
<td><center>".$row['telefono']."</center></td>
<td><center>".echo $row['maquina']."</center></td>
<td><center>".echo $row['marca']."</center></td>
<td><center>".echo $row['serial']."</center></td>
<td><center>".echo $row['proveedor']."</center></td>
<td><center>".echo $row['procesador']."</center></td>
<td><center>".echo $row['memoria']."</center></td>
<td><center>".echo $row['disco']."</center></td>
<td><center>".echo $row['cd']."</center></td>
<td><center>".echo $row['mouse']."</center></td>
<td><center>".echo $row['fax']."</center></td>
<td><center>".echo $row['tarjeta_red']."</center></td>
<td><center>".echo $row['teclado']."</center></td>
<td><center>".echo $row['sistema_op']."</center></td>
</tr>
</table>";
tambien puedes sacar las variables asi:
Código PHP:
<?
while ($row=mysql_fetch_array($result2))...... aqui lo pongo y me saca error, donde es???
{
echo <<<EOT
<td><center>{$row['dia']}</center></td>
<td><center>{$row['mes']}</center></td>
<td><center>{$row['año']}</center></td>
<td><center>{$row['motivo']}</center></td>
<td><center>{$row['solucion']}</center></td>
<td><center>{$row['recomendacion']}</center></td>
<td><center>{$row['hora_ll']}</center></td>
<td><center>{$row['hora_s']}</center></td>
<td><center>{$row['duracion_serv']}</center></td>
<td><center>{$row['tecnico']}</center></td>
<td><center>{$row['atendio']}</center></td>
EOT;//vigilando que despues de este punto y coma no haya ningun espacio o caracter
}
echo "</tr></table>";
<?
}
else
{
echo "No se ha encontrado ningún registro de reporte";
}
?>
espero que te sirva
un saludo