bueno pude corregirlo por fin el codigo me keda 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(!empty($_SESSION["usuario"])){
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="hidden" name="autor" value="'.$_SESSION["usuario"].'"></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';
}
?>
ahora me falta ke los datos del $_SESSION[usuario] se guarden en la base de datos el script de tal es el sgte:
Código PHP:
<?
session_start();
include('config.php'); //incluimos Loas datos de la conexion
$comentario = str_replace("\r\n","<br>",$comentario);
$comentario = str_replace("\n\r","<br>",$comentario);
$comentario = str_replace("\n","<br>",$comentario);
//introducimos el nuevo registro en la tabla firmas
mysql_query("INSERT INTO firmas (nombre,comentario,id) values ('$nombre','$comentario','$id') ");
echo 'Comentario Ingresado con exito';
?>
<a class="link3" href="javascript:history.back();"><strong>Regresar</strong></a>
pero no tengo ni puñetera idea de donde ponerlo ni de ke manera :s