Hola amigo, bueno mirá son 2 cosas
1.- Yo cometí un erro en este código
Código PHP":
Ver original<frame src="<?php echo $ruta;?>" target="control"/>
Debes utilizar name en lugar de target
asi:
Código PHP:
Ver original<frame src="<?php echo $ruta;?>" name="control"/>
Y tu cometes un error en el mismo archivo, ya no es necesario que utilices otro frame, con que utilizes el que yo te he dado es suficiente.
2.- No es necesario que utilices un target, puedes eliminarlos de los enlaces.
estos pueden quedar así:
Código HTML:
Ver original<a href="MiCarpeta/controllibros.php?p=1""> <img class="article" src="img/Liderazgo.png" alt="Liderazgo" style="float: left" />
.......
<a href="MiCarpeta/controllibros.php?p=2"> <img class="article" src="img/Liderazgo.png" alt="Liderazgo" style="float: left" />
......
<a href="MiCarpeta/controllibros.php?p=3"> <img class="article" src="img/Liderazgo.png" alt="Liderazgo" style="float: left" />
<!-- ..... Sucesivamente.... -->
y el archivo controllibros.php
Código PHP:
Ver original<!-- antes del Head -->
<?php
if($_GET['p']==1) { $ruta = 'http://midireccion.com/libro1.html'; } //Debes especificar una ruta
elseif($_GET['p']==2) { $ruta = 'http://midireccion.com/libro2.html'; } //Debes especificar una ruta
elseif($_GET['p']==3) { $ruta = 'http://midireccion.com/libro3.html'; } //Debes especificar una ruta
elseif($_GET['p']==4) { $ruta = 'http://midireccion.com/libro4.html'; } //Debes especificar una ruta
}
?>
<!--después del Body -->
<iframe src="<?php echo $ruta;?>" target="control" width="300px" height="300px"/></iframe>
<!-- fin -->
Eso sería todo amigo.
Saludos