buenas tengo un problema con un foro q estoy desarrollando, realmente la mayor parte funciona bien desde la pagina de inicio a los diferentes temas y articulos de cada tema, pero en la pagian de respuesta me encuentro enredado ya que no se como traer el usuario de la session para poder insertarlo en el comentario anexo el codigo para q que me digan donde tengo los errores


<?php require_once('Connections/jcuav.php'); ?>
<?php/*
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO mensaje (mensaje, id_categoria, id_tema, id_usr) VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['respuesta'], "text"),
GetSQLValueString($row_final['id_categoria'];, "int"),
GetSQLValueString($row_final['id_tema'], "int"),
GetSQLValueString($_SESSION['MM_Username'], "int"));
/*"select id_tema from tema where id_categoria= ".$row_categoria['id_categoria']; */
mysql_select_db($database_jcuav, $jcuav);
$Result1 = mysql_query($insertSQL, $jcuav) or die(mysql_error());
}
*/?>
<?php require_once('Connections/jcuav.php'); ?>
<?php
$colname_avatar = "-1";
if (isset($_SESSION['MM_Username'])) {
$colname_avatar = (get_magic_quotes_gpc()) ? $_SESSION['MM_Username'] : addslashes($_SESSION['MM_Username']);
}
mysql_select_db($database_jcuav, $jcuav);
$query_avatar = sprintf("SELECT avatar FROM usuario WHERE apodo = '%s'", $colname_avatar);
$avatar = mysql_query($query_avatar, $jcuav) or die(mysql_error());
$row_avatar = mysql_fetch_assoc($avatar);
$totalRows_avatar = mysql_num_rows($avatar);

$colname_final = "-1";
if (isset($_GET['rsp'])) {
$colname_final = (get_magic_quotes_gpc()) ? $_GET['rsp'] : addslashes($_GET['rsp']);
}
mysql_select_db($database_jcuav, $jcuav);
$query_final = sprintf("SELECT * FROM mensaje WHERE id_tema = %s", $colname_final);
$final = mysql_query($query_final, $jcuav) or die(mysql_error());
$row_final = mysql_fetch_assoc($final);
$totalRows_final = mysql_num_rows($final);

mysql_select_db($database_jcuav, $jcuav);
$query_respuesta = "SELECT id_mensaje, mensaje, mensaje.fecha, tema.tema as tema, usuario.apodo as usuario FROM mensaje
inner join usuario on mensaje.id_usr=usuario.id_usr inner join tema on mensaje.id_tema=tema.id_tema
ORDER BY id_mensaje ASC";
$respuesta = mysql_query($query_respuesta, $jcuav) or die(mysql_error());
$row_respuesta = mysql_fetch_assoc($respuesta);
$totalRows_respuesta = mysql_num_rows($respuesta);
?>
<!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=iso-8859-1" />
<title>...:::Respuesta:::...</title>
<link href="foro.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Estilo1 {font-size: 12px}
.Estilo2 {
color: #FFFFFF;
font-size: 14px;
}
.Estilo3 {font-size: 14px}
-->
</style>
<meta http-equiv="Refresh" content="15" />
<meta http-equiv="Refresh" content="5" />
<script type="text/JavaScript">
<!--
function tcn_readCookie(name, outputElement, defaultText) {

if(document.cookie==''){
var actualValue;
actualValue=defaultText;
}
if(document.cookie != '') {
var actualValue, firstChar, lastChar;
var theBigCookie = document.cookie;
firstChar = theBigCookie.indexOf(name);
if(firstChar != -1) {
firstChar += name.length + 1;
lastChar = theBigCookie.indexOf(';', firstChar);
if(lastChar == -1) lastChar = theBigCookie.length;
actualValue = theBigCookie.substring(firstChar, lastChar);
}
}
if(outputElement && actualValue) {
eval(outputElement+".value = '"+actualValue+"'");
}
}
//-->
</script>
</head>
<?php $perucho = $row_final['id_categoria']; ?>
<body onload="tcn_readCookie('789','document.form1.MM_insert[1]','MM_Username')">
<p align="left"><?php echo $perucho ?> &gt;<?php echo $row_final['id_tema']; ?> ahora estamos insertando el msnsaje en la BD los valores de categoria y tema los enviamos de &lt;&lt; y el usuario sera el MM_user
</p>
<p>&nbsp;</p>

<table width="500" border="1" align="center" cellpadding="5" cellspacing="0">
<tr>
<td width="144">datos Usuario </td>
<td width="330">mensaje</td>
</tr>
<?php do { ?>
<tr>
<td><p><span class="autor_mensaje"><?php echo $row_final['id_usr']; ?></span></p>
<p class="fecha_mensaje"><?php echo $row_final['fecha']; ?></p></td>
<td><?php echo $row_final['mensaje']; ?></td>
</tr>
<?php } while ($row_final = mysql_fetch_assoc($final)); ?>
</table>
<form id="form1" name="form1" method="POST">
<table width="511" height="379" border="0" align="center" cellpadding="0" cellspacing="5">
<caption>
respuesta
</caption>
<tr>
<th width="501" height="369" scope="col"> <p>
<textarea name="respuesta" cols="80" rows="20" wrap="virtual" id="respuesta"></textarea>
<input name="enviar" type="submit" id="enviar" value="Enviar" />
<input name="borrar" type="reset" id="borrar" value="borrar" />
</p>
<input type="hidden" name="MM_insert" value="form2" />
</th>
</tr>
</table>

</form>
<p>&nbsp;</p>

</body>
</html>
<?php
mysql_free_result($avatar);

mysql_free_result($final);

mysql_free_result($respuesta);
?>