Deberías pasar la variable $row como parámetro para que sea visible dentro de la función.
Por otro lado, deberías entrecomillar el nombre de los índices en ese array.
Y aunque no tenga nada que ver... todo esto:
Código PHP:
if ($cont%2==0){ //para alternar el color de fondo de cada linea en la tabla
echo "<tr style='background:#d7ffd7;'>";
introducecampos();
echo "</tr>";
}else{
echo "<tr>";
introducecampos();
echo "</tr>";
}
podrías cambiarlo por esto otro que hace exactamente lo mismo:
Código PHP:
echo "<tr" . ( !($cont%2) ? " style='background:#d7ffd7;'" : "" ) . ">";
introducecampos();
echo "</tr>";
Un saludo.