Page 1 sur 1

imbriquer des frames avec php

Posté : 28 févr. 2017, 19:33
par gpoth
j'aimerais imbriquer des frames en ligne de 100px en fonction de la valeur de ma variable $a.
impossible de trouver une solution,
ca doit être pourtant sur le bout de mon nez.
qu'en pensez vous ?
merci.

Code : Tout sélectionner

<?php $a=5; for($i=0;$i<$a;$i++){ // pour chacun des question on cree un frame $frameheight1=strval(100/$a); $frameheight1=$frameheight1.'%'; //echo"$frameheight1"; $frameheight2=strval(100-100/$a); $frameheight2=$frameheight2.'%'; //echo"$frameheight2"; echo"<FRAMESET ROWS='$frameheight1','$frameheight2' border='1' target=_'self'>"; echo"toto : $i"; ////<FRAME SRC='test.php' NAME='fenetre'.$i>"; echo"</FRAMESET>"; } ?>

Re: imbriquer des frames avec php

Posté : 01 mars 2017, 09:44
par Spols
il ya plusieurs problèmes,

tu n'affiche jamais tes frames seulement ton frameset et en plus comme il est dans la boucle, il s'affiche trop

ton target était aussi mal formulé, le _ doit être dans les quotes
<?php
$a=5;



$frameheight1=strval(100/$a);
$frameheight1=$frameheight1.'%';
//echo"$frameheight1";
$frameheight2=strval(100-100/$a);
$frameheight2=$frameheight2.'%';
//echo"$frameheight2";

echo"<FRAMESET ROWS='$frameheight1','$frameheight2' border='1' target='_self'>";
echo"toto : $i";
for($i=0;$i<$a;$i++){
// pour chacun des question on cree un frame
?>
<FRAME SRC='test.php' NAME='fenetre<?php echo $i;?>'>
<?php
}
echo"</FRAMESET>";


?>