Lo use y lo adapte, pero me esta tirando este error que no puedo resolver...
Código PHP:
<?php
function buscar($X){
$sql = "SELECT * FROM pasadas WHERE anio = '".$X."' ORDER BY id ASC";
$sql = mysql_query($sql) or die("No se pudo realizar la consulta");
$ca = mysql_num_rows($sql);
$da = mysql_fetch_array($sql);
return ($ca>=1) ? $da : false;
}
$sql = mysql_query("SELECT anio FROM pasadas GROUP BY anio ORDER BY anio ASC");
?>
<div class="container blok1">
<div class="row">
<div class="container fotos-museo expopasadas">
<?php
if(mysql_num_rows($sql)>=1){
while($row = mysql_fetch_array($sql)){
echo "<h4>Exposiciones año ".$row["anio"]."</h4>";
$data = buscar($row["anio"]);
if($data){
foreach($data as $key => $value){
?>
<section class="col-sm-12 col-md-12 col-lg-12">
<h4 class="titulo">Exposiciones año <?=$value["anio"];?></h4>
<br><br>
<a href="#" class="pasadasmargen" data-toggle="collapse" data-target="#<?=$value["categoria"];?>"><span class="glyphicon glyphicon-plus-sign"></span> <?=utf8_encode($value["titulo"]);?></a>
<div id="<?=$value["categoria"];?>" class="collapse">
<div class="col-sm-12 col-md-6 col-lg-6">
<br>
<?=utf8_encode($value["contenido"]);?>
</div>
<div class="col-sm-12 col-md-6 col-lg-6">
<img class="img-responsive" src="<?=$value["imagen"];?>" width="50%">
</div>
</div>
<?php
}
}else{
echo "<p>Sin exposiciones para este año</p>";
}
}
}else{
echo "No se encontraron registros";
}
?>
</section>
Error: Illegal string offset 'anio' y lo mismo pasa con titulo...