tengo una duda en este ejercicio es algo sencillo pero que no le he podido
encontrar solucion se trata de un chat
en la siguiente clase llamada eventsFrmChat.php estoy enviando unas variables que me contienen el nick y un mensaje lo que necesito es que no me sobreescriba sobre el mensaje anteriormente enviado si no que me lo acumule ya sea arriba o abajo de este
*donde estan los // es donde me hace falta concatenar las variables
Código PHP:
<?php
session_start();
//Variable de session para almacenar los mensajes
//$_SESSION['mensajesChat'];
//(Esto no se debe hacer... es con fines puramente académicos)
$mensaje=$_POST['mensaje'];
$nick=$_POST['nick'];
$fecha=date("H-i-s");
if(isset ($_POST['enviar'])){
// $_SESSION['mensajesChat'] = $_POST['mensaje']."\n";
// $c = $_POST['nick'].": ";
// $mensaje = $c.$_SESSION['mensajesChat'];
if($nick!="" and $mensaje!=""){
mysql_connect("localhost","root");
mysql_select_db("minichatr");
mysql_query("insert into mensajeschat(nick,mensaje,fecha) values('$nick','$mensaje','$fecha')");
$mensajeacum=$fecha."-> ".$nick.": ".$mensaje."\n";
//
}
require "../forms/frmChat.php";
}
if(isset($_GET['start'])){
require "../forms/frmChat.php";
}
?>
*este es el formulario
Código HTML:
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>prototipoChat</title>
<link rel="stylesheet" href="../themes/skin.css" type="text/css">
</head>
<body>
<form method="post" action="../events/eventsFrmChat.php" name="chat">
<table style="text-align: left; width: 312px; height: 311px;" border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td colspan="2" rowspan="1" style="vertical-align: top;">
<textarea cols="40" rows="15" name="chatText" readonly><?php echo $mensajeacum; ?>
</textarea><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Nombre:</td>
<td style="vertical-align: top;"><input name="nick" value="<?php echo $_POST['nick']; ?>" type="text"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Mensaje:<br>
</td>
<td style="vertical-align: top;"><input name="mensaje" value="<?php echo $_POST['mensaje']; ?>" type="text"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><input name="enviar" value="Enviar" type="submit"><br>
</td>
</tr>
</tbody>
</table>
<br>
</form>
<br>
</body>
</html>
si necesitan todo el proyecto esta aqui http://www.megaupload.com/?d=VB6PNHZ9
por favor solo necesito eso si me ayudan se lo agrdeceria enormemente
saludos