Error formulario: no se puede modificar la información de cabecera. SOS

Hola a todos, estoy haciendo un formulario de comentarios para mi web con base de datos. Ya lo tengo casi todo listo, he llamado a mi empresa del host y me han dicho que he hecho bien la base de datos, por lo tanto, es un error de programación. Lo cierto es que cuando escribo un comentario en mi página me sale este error:

Advertencia: No se puede modificar la información de cabecera - cabeceras ya enviado por (la producción empezó a /home/xxxnosta/public_html/rikki-six/sendcomment.php:6) en /home/xxxnosta/public_html/rikki-six/sendcomment.php en la línea 13.

El código de sendcomment.php es este:

<?php
include("config.php") ;
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database) or die ("error2".mysql_error());
mysql_query ("INSERT INTO `xxxnosta_comentarios`.`COMENTARIOS` (`NAME`, `EMAIL`, `COMMENT`, `ENTRY`) VALUES ('$_POST', '$_POST[correo eliminado]', '$_POST', '$_POST') ");
$url = $_POST;
header ("Location:$url");
exit();
?>


El error esta en el header, por favor ayudarme!!!! es urgente, gracias
Hola, muchas gracias por tu comentario, me has despejado muchas dudas. Aparte de todo eso, lo que me sucede es que no se que poner exactamente en las rutas, por ejemplo, si lo hago así:


<?php
$url = $_POST;
header ("Location:$url");

include("config.php") ;
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database) or die ("error2".mysql_error());
mysql_query ("INSERT INTO `xxxnosta_comentarios`.`COMENTARIOS` (`NAME`, `EMAIL`, `COMMENT`, `ENTRY`) VALUES ('$_POST', '$_POST[correo eliminado]', '$_POST', '$_POST') ");


?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


Es que no se exactamente que tengo que hacer para que los comentarios se inserten en la base de datos y al enviar el comentario que se quede en la misma página desde donde se escribe. Help, please
Bueno, tengo buenas noticias, he conseguido arreglar mi problema con el código, ya he conseguido que cuando pones un mensaje se vaya directamente a mi base datos. Ahora lo que quiero es que ese mensaje puesto por esa persona aparezca en cajas en mi página. Me dijeron que pusiera este código en la página donde quiero que aparezca el comentario, no se si estará bien y no se exactamente donde colocarlo si en el <head>, <body>...etc. El código es este:
<?php
include("config.php") ;
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database) or die ("error2".mysql_error());
$result = mysql_query("SELECT * FROM `nombredelabasededatos`.`COMENTARIOS` WHERE ENTRY='$ENTRY'");
while($row = mysql_fetch_array($result)) {
echo "<b>".$row['NAME']."</b>"."<p>".$row['COMMENT']."</p>";
echo "<hr />";
}
?>

Muchas gracias por las aclaraciones, me han servido de mucho
Debes ponerlo donde quieras que aparezca. Todo lo que se muestra por pantalla debe ir en el body. Dentro del body, ponlo donde tú quieras.
Yo me refería que los comentarios que ponen las personas en la web no suban solo a la base de datos, si no que se muestren en la página
También me refería a eso :P.

Te recomiendo que leas y entiendas el código que te han dado para que sepas lo que haces.
Hola! bueno, ya he conseguido que los comentarios aparezcan en la página, estoy contento :) lo único que no se como darle estilos, es decir, que cada comentario aparezca con
un "bocadillo" o "caja" cuando sale impreso en la página. Me sale el nombre en el centro y el comentario pegado a la izquierda del div y no hay margen entre ellos...etc. ¿Cómo podría hacerlo? gracias...:). Por cierto el código que tengo en la página es este, por si tengo que guiarme de el:

<div id="comentario">
<h1>COMENTARIOS</h1>
<?php
include("config.php") ;
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database) or die ("error2".mysql_error());
$result = mysql_query("SELECT * FROM `xxxnosta_contacto`.`comentarios` WHERE ENTRY='$ENTRY'");
while($row = mysql_fetch_array($result)) {
echo "<b>".$row ['NOMBRE']."</b>"."<p>".$row['COMENTARIO']."</p>";
echo "<hr />";
}
?>
</div>

Y los estilos del div en el que aparecen los comentarios:

#comentario { float: left; width: 1000px; background-color: lavenderblush; margin: 0px 0px 0px 0px; border: fuchsia 1px solid;}
#comentario h1 {float: center; color: fuchsia; text-decoration:underline; font-size:22px; margin-top: 8px; margin-left: 3px; margin-bottom: 15px; font-weight: bold}
Debes aprender también HTML y CSS :p
A mí manera de ver, para empezar a desarrollar webs deberías seguir este orden: HTML > CSS > PHP/MySQLi > JavaScript/jQuery

De todos modos, si buscas en google verás un montón de formas para representar un "bocadillo" con CSS :)
Ya se programar con HTML y CSS lo que estoy aprendiendo es PHP, no se si has entendido el mensaje que he puesto. Lo que me refiero es que no se como darle estilos a los comentarios porque no se dar estilos a php...¿entiendes? los comentarios aparecen de forma estandar bajados de la tabla de la base de datos, pero el resto de la página esta bien. He estado mirando páginas y no encuentro ninguna, ¿me podrías decir alguna? gracias por la ayuda.
Como te dijo el amigo skaparate arriba, debes leer y entender el código! jajaja. Hay cosas que si las piensas un poco, sabrás hacerlas, y esta es una de ellas.
Tienes que pensarlo con lógica, con PHP haces esto:
echo "<b>".$row ['NOMBRE']."</b>"."<p>".$row['COMENTARIO']."</p>";
echo "<hr />";

Entonces... también puedes hacer esto:
echo '<div class="comentario">
          <span class="comentario-autor">'. $row["NOMBRE"] .'</span>
          <p class="comentario-contenido">'. $row["COMENTARIO"] .'</p>
        </div><hr />';

Ahora sólo te queda declarar en el CSS los estilos para cada cosa :P
.comentario {
  /* Div del comentario */
}

.comentario .comentario-autor {
  /* Nombre del usuario que manda el  mensaje */
}

.comentario .comentario-contenido {
  /* Contenido del mensaje */
}

Y si me permites una última aclaración, ni HTML ni CSS son lenguajes de programación! :)
HTML son unas siglas que significa HyperText Markup Language (lenguaje de marcas de hyper texto) sirve para definir la estructura básica de una página web, el "esqueleto" y css sirve para dar el diseño al "esqueleto", la verdad que CCTW es la página que mas me ha ayudado a construir mi web, casi todo lo que he aprendido lo he sacado de esta página, he aprendido muchísimo, también me he matado a mirarle las tripas a otras páginas y a buscarme mucho la vida, y la verdad que me esta sirviendo y lo estoy consiguiendo. Bueno, también tengo que decir que muchas personas a través de este foro me han ayudado bastante. PHP es otro nivel, otro mundo, y es una información que cuesta mas encontrarla por internet, aunque todo es ponerse. Yo creo que no se trata de lógica, se trata de saber o no saber, para ti será lógica porque supongo que seras webmaster, pero esto es como todo, el que sabe, sabe y punto. Por cierto, ya he conseguido arreglar lo del diseño, solo tenía que dar estilos a las etiquetas <b> y </p>, lo he dejado así, no es gran cosa pero se deja ver, lo mejoraré mas adelante:

#comentario { float: left; width: 1000px; background-color: lavenderblush; margin: 0px 0px 0px 0px; border: fuchsia 1px solid;}
#comentario h1 {float: center; color: fuchsia; text-decoration:underline; font-size:22px; margin-top: 8px; margin-left: 3px; margin-bottom: 15px; font-weight: bold}
#comentario b {border-bottom: fuchsia 1px solid; width:250px; height:28px; background-color: whitesmoke;; float: left; color: black; text-decoration:none; font-size:23px;margin-right:700px; margin-top: 8px; margin-left: 3px; margin-bottom: 10px; font-weight: bold; text-align:left; }
#comentario p {border-bottom: fuchsia 3px solid; width:850px; height: 110px; background-color: whitesmoke;; float: left; color: blue; text-decoration:none; font-size:18px; margin-top: 8px; margin-left: 3px; margin-bottom: 15px; font-weight: bold-; text-align:justify; font-family:sans-serif ;}

Gracias por la ayuda.
Vamos a ver, los conceptos los voy teniendo claros, sino como voy a conseguir a hacer todo lo que he hecho, mira para que quede claro os voy a explicar todo lo que hecho, para que sepas que yo no copio y pego, yo comprendo :

1º construyo el lenguaje en mi página para conseguir un formulario a mi gusto y con el diseño que yo quiera, en este caso lo he hecho así:
<div id="formu">
<h1>FORMULARIO DE CONTACTO</h1>
<p>Puedes contactar con nosotros rellenando el siguiente formulario. Envianos tus sugerencias, algún problema en la página, comentarios o cualquier cosa que se te ocurra.</p>
<ul>
<form method="post" action="insertardatosentabla.php">
<li><input type="text" name="NOMBRE" style="float:left; width: 200px; height: 19px; border: fuchsia 2px solid;webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);}"  size="20" maxlength="60" placeholder="Nombre (requerido)" required/></li>
<li><input type="text" name="EMAIL" style="float:left; width: 200px; height:19px;border: fuchsia 2px solid;webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);}"  size="20" maxlength="120" placeholder="Correo electrónico"/></li>
<textarea name="COMENTARIO" style="margin: 15px 50px 10px 0px; width:620px; height: 150px; border: fuchsia 3px solid;webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);}"  wrap="soft" placeholder="Máximo 1000 carácteres" maxlength="500" required></textarea>
</ul>
<input type="hidden" name="ENTRY" value="<?php echo "$ENTRY";?>"/>
   <input type="hidden" name="URL" value="<?php echo "$url"; ?>"/>
   <input type="submit" style="margin-top: 17px;font-size:10px;font-family:Verdana,Helvetica;font-weight:bold;color:white;background:blue;border:fuchsia 2px solid;width:100px;height:25px; font-size:15px;webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);}" value="Enviar" />
</form>
</div>
Esta barra de aquí
<form method="post" action="insertardatosentabla.php"> 
hace que envíe los datos a una página que es donde se encuentra el código para insertar la información en la base de datos del servidor creada por mi mismo.

En la página " insertardatosentabla.php " pongo el siguiente código:
<?php  
include("config.php") ;
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database) or die ("error2".mysql_error());
mysql_query ("INSERT INTO `xxxnosta_contacto`.`comentarios` (`NOMBRE`, `EMAIL`, `COMENTARIO`, `ENTRY`) VALUES ('$_POST[NOMBRE]', '$_POST[EMAIL]', '$_POST[COMENTARIO]', '$_POST[ENTRY]') ");?>
No se puede hacer todo eso, claro esta, sin haber hecho primero una página llamada " config.php " que es donde vamos a poner los siguientes datos de nuestro servidor, donde luego después en la página " insertardatosentabla.php " incluimos este código <?php include("config.php") ; ?> para que recoja los datos guardados en la página " config.php " que es como ya he dicho, donde están nuestros datos del servidor con este código:
<?php
$server="localhost";
$database = "cartago_basedepruebas";
$db_user = "cartago_pepito";
$db_pass = "esunsecreto";
?>
Con todos estos datos conseguimos que los comentarios se inserten en la base de datos, pero ¿ahora como hacemos para que esos comentarios aparezcan en la página web, pues eso lo hacemos con este código dandole las propiedades necesarias para que aparezcan de forma que a nosotros nos guste, en mi caso le he dado estilos a las etiquetas <b></b> y <p></p> sin complicarme...quedando de esta manera:

<div id="comentario">
<h1>COMENTARIOS</h1>
<?php
   include("config.php") ;
   mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
   mysql_select_db($database) or die ("error2".mysql_error());
   $result = mysql_query("SELECT * FROM `xxxnosta_contacto`.`comentarios` WHERE ENTRY='$ENTRY'");
      while($row = mysql_fetch_array($result)) {
         echo "<b>".$row ['NOMBRE']."</b>"."<p>".$row['COMENTARIO']."</p>";
         echo "<hr />";
      }
?>

#comentario { float: left; width: 1000px; background-color: lavenderblush; margin: 0px 0px 0px 0px; border: fuchsia 1px solid;}
#comentario h1 {float: center; color: fuchsia; text-decoration:underline; font-size:22px; margin-top: 8px; margin-left: 3px; margin-bottom: 15px; font-weight: bold}
#comentario b {border-bottom: fuchsia 1px solid; border-right: fuchsia 1px solid; width:250px; height:28px; background-color: whitesmoke;; float: left; 
color: black; text-decoration:none; font-size:23px;margin-right:700px; margin-top: 8px; margin-left: 3px;
 margin-bottom: 15px; font-weight: bold; text-align:left; webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); }
#comentario p {border-bottom: fuchsia 3px solid; border-right: fuchsia 3px solid; width:850px; height: 110px;
 background-color: whitesmoke;; float: left; color: fuchsia; text-decoration:none; font-size:18px;
  margin-top: 8px; margin-left: 3px; margin-bottom: 15px; font-weight: bold-; text-align:justify; font-family:sans-serif; webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);}
Bueno, y ¡todo esto lo he hecho sin copiar y pegar, claro esta!. Efectivamente aunque esto parezca mucho sigue siendo muy básico y hay muchas cosas que todavía no se hacer, por ejemplo, los comentarios me aparecen en la página de forma correcta, pero no consigo que mantengan un orden, lo que me gustaría hacer es que el último comentario que se haya puesto por una persona aparezca el primero de la fila, el segundo abajo y así sucesivamente quedando el primer comentario y el mas antiguo abajo del todo. También como añadir una imagen por la persona que haya puesto un comentario y mas cosas que se me irán ocurriendo. Gracias por vuestro apoyo, ayuda y consejos.

www.xxxnostars.com
No te preocupes Álvaro nada de esto iba en mal rollo! jajaja, de hecho se ve que tienes muchas ganas de aprender (como la mayoría que estamos aquí). A mí no me parece para nada básico! Yo todo lo que sé lo aprendí aquí, y soy bastante (por no decir mucho) inexperto en estos temas.

Estoy seguro de que el amigo skaparate no quiso decir que tú copiaras y pegaras código (si no lo entendieras no sabrías llegar hasta donde has llegado ya, eso está claro) sino que no tienes que tener tanta prisa en aprender todo junto (HTML, CSS, PHP, MySQL) e ir practicando todo en bloques.
Por ejemplo, los cursos de HTML están muy bien para empezar, pero hay algunas pautas que debes seguir (y mejor si es cuando estás aprendiendo para que se te queden como costumbre) para mejorar tu código.

Por ejemplo, deberías tener tabulaciones en tu código. Esto al principio puede parecerte un lío pero hará tu código más legible y modificable después (además lo podrás entender mejor). Este es tu código PHP que muestra los comentarios:
<?php
include("config.php") ;
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database) or die ("error2".mysql_error());
$result = mysql_query("SELECT * FROM `xxxnosta_contacto`.`comentarios` WHERE ENTRY='$ENTRY'");
while($row = mysql_fetch_array($result)) {
echo "<b>".$row ['NOMBRE']."</b>"."<p>".$row['COMENTARIO']."</p>";
echo "<hr />";
}
?>

Ahora, utilizando tabulaciones (suelen ser de dos o cuatro espacios) quedaría así:
<?php

// Deberías utilizar require_once en lugar de include, ya que la conexión a la base de datos es necesaria para mostrar los comentarios
include("config.php");

mysql_connect($server, $db_user, $db_pass) or die ("error1" . mysql_error());
mysql_select_db($database) or die ("error2" . mysql_error());

$result = mysql_query("SELECT * FROM `xxxnosta_contacto`.`comentarios` WHERE ENTRY='$ENTRY'");
while($row = mysql_fetch_array($result)){
  // Yo suelo aplicar las tabulaciones después de cada corchete, para resaltar las acciones que realiza por ejemplo una condición (if) o un bucle como este (while)
  echo "<b>".$row['NOMBRE']."</b>"."<p>".$row['COMENTARIO']."</p>";
  echo "<hr />";
}

?>

Además habría algunas cosas que podrías hacer. La conexión a la base de datos podrías ponerla en el config.php! Así donde la necesites simplemente tienes que incluir este archivo, y no el archivo + la conexión a la base de datos.

Otro aspecto que debes mejorar es el HTML, lo mejor es que no añadas los estilos a los elementos en el HTML (con el atributo style), sino en el CSS como haces con las otras.
Y deberías repasar concienzudamente tus códigos puesto que tienes algunos errores como poner dos veces punto y coma en el CSS, que pueden hacer que tu código funcione de una manera no deseada.

La última cosa de este tocho :P Y espero lo lea todo el mundo que quiere preguntar algo por el foro, lo mejor es que pongas tus códigos entre las etiquetas de [CODE ]
tu código aquí
[/CODE ]

[HTML ]
[/HTML ]

[PHP ]
tu código php aquí
[/PHP ]
(Obviamente sin los espacios antes de los corchetes XD) Esto facilita mucho el trabajo a la gente que te quiere ayudar :)