Hola no se genera por que estas poniendo echo dentro de un variable esta linea:
Código PHP:
Ver original<tr>
<td>Disponibilidad</td>
<td>if ($p[disponibilidad) == '1') {
echo "disponible";}
else {
echo "no disponible";}</td>
</tr>
cambia a esta:
revisa antes de variable $html con
Código PHP:
Ver originalif ($p['disponibilidad') == '1') {
$disponible = "disponible";}
else {
$disponible = "no disponible";}
como vez ahora reemplazas el codigo anterior con esta:
Código PHP:
Ver original<tr>
<td>Disponibilidad</td>
<td>".$disponible."</td>
</tr>
listo cualquier duda me avisas por mensaje.