Yo hago lo siguiente en la pagina ke manda la noticia:
Código PHP:
try{
$dbh=conectar();
$stmt1=$dbh->query("SELECT titular, resumen, contenido, imagen, fecha, hora, autor FROM noticias WHERE preferencia='1'");
}catch (PDOException $e){
echo "Error en la consulta: ";
}
$row1=$stmt1->fetch();
while($row1){
?>
<a href="<?= $row1["imagen"]?>" title="<?= $row1["titular"]?>" rel="lightbox"><img src="<?= $row1["imagen"]?>" alt="x" class="foto"/></a>
<br />
<br />
<h2><a href="<?=doc.php?noticia=$row1['titular']?>" class="tit"><?= $row1["titular"]?></a></h2>
<br />
<p class="resumen"><?= $row1["resumen"]?></p>
<hr />
y la que lo recibe esto:
Código PHP:
try{
$dbh=conectar();
$titular=$_GET['noticia'];
$stmt=$dbh->query("SELECT titular, contenido FROM noticias WHERE titular='$titular'");;
}catch (PDOException $e){
echo "Error en la consulta: ";
}
$row=$stmt->fetch();
while($row){
?>
<a href="<?= $row["imagen"]?>" title="<?= $row1["titular"]?>" rel="lightbox"><img src="<?= $row1["imagen"]?>" alt="x" class="foto"/></a>
<br />
<br />
<h2><a href="#" class="tit"><?= $row["titular"]?></a></h2>
<br />
<p class="resumen"><?= $row["resumen"]?></p>
<hr />
<?
$row=$stmt->fetch();
}
$dbh=NULL;
y me da este error:
Cita: Parse error: syntax error, unexpected '=' en la linea: <h2><a href="<?=doc.php?noticia=$row1['titular']?>" class="tit"><?= $row1["titular"]?></a></h2>