Ahora creo que ví el problema ..
Tienes:
$contenido=mysql_query("SELECT * FROM `$seccion`") or die (mysql_error());
y luego haces:
while($datos=mysql_fetch_row($contenido)){
$contenido=$datos[?]
Eso no es correcto .. Fijate que mientras estás intentando recorrer $contenido (que es un resultado) .. pretendes asignaro a otra cosa? .. usa algo tipo:
$resultado=mysql_query("SELECT * FROM `$seccion`") or die (mysql_error());
while($datos=mysql_fetch_row($resultado)){
Y usa mysql_num_rows() para "preguntar" si tu consulta arroja resultados antes de pretender leerlos:
Código PHP:
if (mysql_num_rows($resultado)){
while($datos=mysql_fetch_row($resultado)){
// etc ...
}
} else {
echo "NO hay resultados";
}
Un saludo,