Je vous soumets un jeux-test d'enchainement.
J'ai un cadre (conteneur) cadre.php que je lance en 1er.
Ce cadre est piloté par une feuille de style: css.css
Dans ce cadre, je fais appel par "include" à un traitement : enregistre.php qui lui même fait appel à un formulaire : form.php
Le traitement est logique et renvoie des réponses par des echos.
Mais ces echos sortent du cadre piloté par la feuille de style. Voila mon problème.
Comment faire pour que tout le traitement reste dans le cadre piloté par la feuille de style ?
Pour vous permettre de mieux comprendre voici le code de mon test:
cadre.php
Code : Tout sélectionner
<link rel="stylesheet" media="screen" type="text/css" title="essai" href="css.css" />
<div class="cadre">
<? include ("enregistre.php ");?>
</div>Code : Tout sélectionner
.cadre
{
width: 300px;
height: 200px;
padding-left: 50px;
padding-right: 0px;
padding-top: 50px;
background-color: #eee;
position: absolute;
top: 50px;
left: 300px;
border:#000 solid 1px;
color:green;
}Code : Tout sélectionner
<?
if (isset ($_POST['nom'])) {$nom= $_POST['nom'];}
else{$nom="";}
if ($nom!="secrêt")
{
include ("form.php");
echo $nom," mauvais mot";
}
else
{
echo $nom ," trouvé";
}
?>Code : Tout sélectionner
<form action="enregistre.php" method="post">
<b>Entrez le mot</b> <br>
<input type="text" name="nom" value="NOM" /> <br>
<input type="submit" value="Ok" />
</form>