haber segun entendi, deje el codigo del formulario de esta manera:
Código PHP:
<?
$query = mysql_query("SELECT * FROM `firmas` WHERE id='$id'"); // hacemos un query para seleccionar las firmas de la id que tenemos seleccionada
$firma = $query[firma] ;
while($row=mysql_fetch_array($query)) // con un while creamos un bucle que muestra todas
{
echo '<table width="550" border="0" cellspacing="1">
<tr><td><div class="autor"> <b>'.$row["nombre"].'</b></div></td><td><div class="datefirma"> </div></td></tr>
<tr><td colspan="2" width="548"><div class="usercoment"> '.$row["comentario"].'</div></td></tr></table><br>'; // mostramos las firmas, esto puedes modifcarlo a tu gusto, poniendole el estilo que quieras
}
if($_SESSION["usuario"]=="autentificado"){
echo // ahora mostramos el form para añadir las firmas, el campo id del form no lo quiteis, si no no funcionara
'<table width="550" border="0" cellspacing="2"><tr><td class="titulo">Insertar comentario</td></tr>
<tr><td><div class="usercoment"><form action="insertarcomentario.php" method="POST">
<table width="520" border="0" cellspacing="2">
<tr><td width="150"><b>Autor:</b></td><td><input type="text" name="nombre" class="nick"></td></tr>
<tr><td width="150"><b>ID:</b></td><td><INPUT TYPE="TEXT" class="textbox" value="'.$id.'" NAME="id" readonly></td></tr>
<tr><td width="150" valign="top"><b>Comentario:</b></td><td><textarea cols="20" rows="10" name="comentario" class="coment"></textarea></td></tr>
<tr><td width="150" colspan="2"><input type="submit" name="submit" value="Enviar comentario" id="boton"></td></tr></table></form></div></tr></td></table>';
}else {
echo 'no estas registrado';
}
?>
pero al ejecutarlo me sale al reves o sea ke si no esta logueado le dice "no estas registrado" y si no lo esta pues le muestra el form, en ke falle ??