¿Entonces deseas que este contenido y por supuesto el nuevo div se queden hasta que la pagina sea actualizada?
Tengo un ejemplo sencillo a ver si es lo que andas buscando:
ingresocontenido.html
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <form action="datos2.php" id="form1" name="form1" method="post"> Contenido del div a ingresar:
<input type="submit" value="Enviar DIV" input>
datos2.php
Código PHP:
Ver original<?php
if (isset($_POST["contenido"]) && !empty($_POST["contenido"])) { $contenido = '';
$contenido.= '<div id="content">';
$contenido.= $_POST["contenido"];
$contenido.= '</div>';
}else{
$contenido = '';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css" >
#content{
padding:12px;
margin-top:10px;
border:#333 2px solid;
font-size:16px;
background-color:#000;
color:#FFF;
height:auto;
font-style:italic;
width:auto;
border-radius:4px;
}
#contenidoant{
padding:12px;
border:#333 2px solid;
font-size:16px;
background-color:#fafafa;
color:#000;
height:auto;
width:auto;
border-radius:4px;
}
#message{
padding:12px;
border:#000 2px solid;
background-color:#FFF;
height:auto;
width:200px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
</style>
</head>
<body>
<div id="message">
<div id="contenidoant">Esto es un mensaje, esto es un mensaje, esto es un mensaje, esto es un mensaje, acabo el mensaje.</div>
<?php echo $contenido ?>
</div>
</body>
</html>
Avisanos si te sirve.
Saludos