Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/09/2011, 11:59
Avatar de paxarin
paxarin
 
Fecha de Ingreso: enero-2010
Ubicación: Santander
Mensajes: 413
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Como crear una zona de comentarios en mi web?

Cita:
Iniciado por ricardo_tu Ver Mensaje
Saludos, a tu pregunta creo que puedo aportar con algunas ideas.
Hagamos de manera rudimentaria tu zona de comentarios.
Paso a Paso:
1.- Registro de usuarios (opcional).
Una forma es hacerlo mediante un formulario html y un script php/mysql que guarde los datos en una base.
Código PHP:
include ("conexion.php");// la informacion de tu conexión a la base de datos
$nombre $_POST ['nombre1'] ;
$pass $_POST ['pass1'] ;

$sql_query "INSERT INTO tu_tabla (`nombre`,`pass`)//casillas de la tabla
VALUES ('$nombre','$pass')"
;// variables recibidas

if(mysql_query ($sql_query,$conexion))// llamado a la funcion 
Con esto ya has grabado los datos en tu base de datos

2.- Una vez dentro el usuario puede escribir sus comentarios en otro formulario que funcionará de modo muy similar al anterior enviado los datos a un script que los grabara en tu base de datos. Te recomiendo que sea en una tabla diferente a la de registros.

Código PHP:
include ("conexion.php");// la informacion de tu conexión a la base de datos
$nombre $_POST ['nombre1'] ;
$comentario $_POST ['comentario1'] ;

$sql_query "INSERT INTO tu_tabla (`nombre`,`comentario`)//casillas de la tabla
VALUES ('$nombre','$comentarios')"
;// variables recibidas

if(mysql_query ($sql_query,$conexion))// llamado a la función 
Con ese script quedará grabado en la base de datos el comentario del usuario.

3.- Para mostrar los comentarios lo puedes hacer con una consulta a la base de datos que puede ir mas abajo del formulario de envío de comentarios o donde tu desees.


Código PHP:


include("conexion.php");
$result mysql_query("SELECT * FROM datos order by id DESC ");
if (
$row mysql_fetch_array($result)){
echo 
"<table width='100%' border='0' cellpadding='0' cellspacing='0' bordercolor='#333333' class='lineas'> \n";

 
do {
                                           
echo 
"<tr> \n";
echo 
"<td>".$row["nombre"].".-</td> \n";

echo 
"<td>".$row["comentario"]."</td>\n";



echo 
"</tr> \n";

} while (
$row mysql_fetch_array($result));



} else {

echo 
"&iexcl; La base de datos est&aacute; vacia !";


Te dejo estas nociones básicas como para que empieces por algo. Si te puedo aportar en algo hazme saber tus preguntas.
Antes de nada darte las gracias por el codigo que me pasas.
Varias preguntas me surguen ya que en este tema estoy un poco pez pero bueno, hay que ponerse.
1º Debo crear una base de datos MySQL ( debo de crear tambien las tablas? Yo las bases de datos que cree siempre fueron para instalar wordpress y creo que se generan solas, no?)
2º en que parte del php tengo que indicarle el nombre de la base de datos?
3º Supongo que luego podre crearle unos estilos, no?
Espero no volverte loco con este tema.
__________________
http://www.paxarindesign.es