Código PHP:
while($visitasgeneral = mysql_fetch_array($sql)){
echo "
<table width='805' border='0' cellpadding='0' cellspacing='0'>
<tr class='campostabulacion'>
<td width='70'>".fechauser(dividirfecha($visitasgenera l['fecha']))."</td>
<td width=56'>".$visitasgeneral['placa']."</td>
<td width=62'>".$visitasgeneral['marca']."</td>
<td width='70'>".$visitasgeneral['modelo']."</td>
<td width='60' align='center'>".substr($visitasgeneral['tipo'],0,5)."</td>
<td width='80' align='center'>".$visitasgeneral['ingreso']."</td>
<td width='80' align='center'>".$visitasgeneral['salida']."</td>".
$tecnico = "SELECT visi.codpto, visi.fecha as fecha, visi.hora as ingreso, visi.horsal as salida, visi.placa as placa, t1.estado, tipo.nomtip as tipo, (SELECT desmar FROM tbl_marcav where codmar=veh.codmar) as marca, (SELECT desmod FROM tbl_modelov where codmod=veh.codmod) as modelo FROM mst01cot t1 right join mst_visitasv visi on t1.nropla = visi.placa inner join tbl01tip tipo on t1.tipcot = tipo.codtip inner join tbl01veh veh on visi.placa = veh.nropla where visi.fecha BETWEEN '".$fechainicio."' and '".$fechafinal."' and t1.estado = '5' and tipo.codtip = '01' ".$sen2." ".$sen1."";
$sql2 = mysql_query($tecnico);
while($tecnicogeneral = mysql_fetch_array($sql2))
{
"<td>Resultado Obtenido</td>
<td>Tecnico</td>"
}
"</tr></table>";
}
porque sigues concatenando la salida con la variable $tecnico???, en su lugar sería (;)
en el segundo while que función utilizas para imprimir echo, print????, además este debe de terminar en (;)
Código PHP:
while($visitasgeneral = mysql_fetch_array($sql)){
echo "
<table width='805' border='0' cellpadding='0' cellspacing='0'>
<tr class='campostabulacion'>
<td width='70'>".fechauser(dividirfecha($visitasgenera l['fecha']))."</td>
<td width=56'>".$visitasgeneral['placa']."</td>
<td width=62'>".$visitasgeneral['marca']."</td>
<td width='70'>".$visitasgeneral['modelo']."</td>
<td width='60' align='center'>".substr($visitasgeneral['tipo'],0,5)."</td>
<td width='80' align='center'>".$visitasgeneral['ingreso']."</td>
<td width='80' align='center'>".$visitasgeneral['salida']."</td>";
$tecnico = "SELECT visi.codpto, visi.fecha as fecha, visi.hora as ingreso, visi.horsal as salida, visi.placa as placa, t1.estado, tipo.nomtip as tipo, (SELECT desmar FROM tbl_marcav where codmar=veh.codmar) as marca, (SELECT desmod FROM tbl_modelov where codmod=veh.codmod) as modelo FROM mst01cot t1 right join mst_visitasv visi on t1.nropla = visi.placa inner join tbl01tip tipo on t1.tipcot = tipo.codtip inner join tbl01veh veh on visi.placa = veh.nropla where visi.fecha BETWEEN '".$fechainicio."' and '".$fechafinal."' and t1.estado = '5' and tipo.codtip = '01' ".$sen2." ".$sen1."";
$sql2 = mysql_query($tecnico);
while($tecnicogeneral = mysql_fetch_array($sql2))
{
echo "<td>Resultado Obtenido</td>
<td>Tecnico</td>";
}
"</tr></table>";
}
y como dice el que me antecedió no sé que hace el segundo while.
suerte.