home Foro de soporte Servicio Hosting PHP
 
Poner comentarios de visitantes en la web
Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
· ·
#1 ·

Hola, tengo una web estatica creada con dreamweaver y me gustaria poner algo que dé la opcion al visitante para poner un comentario y que sea visible por todos, como si fuera un muro donde escriben todos los que quieen y leen todos.

Me podeis ayudar en esto?

hice un curso de dreamweaver pero no recuerdo que me explicasen nada asi.

Si alguien sabe hacerlo paso a paso... agradeceria la ayuda.

la web, la he creado con un conjunto de marcos y quisiera que se viera en el contenido.

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
· ·
#2 ·

Hola!

Lo que dices, suena solo aun "Libro de visitas". Cumple todos loq requirimientos que pides, y es más, aqui mismo, miarroba ofrece un sistema para crearlos gratis.

Haz clic para ver el perfil del usuario
Machacateclados
Machacateclados
· ·
#3 ·

Sigue esto;

Comentarios.php

Spoiler:

<?php



$config['host'] = 'mysql.webcindario.com';
$config['user'] = 'base';
$config['pass'] = 'contraseña';
$config['db'] = 'base';


mysql_connect($config['host'], $config['user'], $config['pass']) or die('Connection failed');
mysql_select_db($config['db']) or die('DB selection failed');

if(isset($_POST['news']))
    {
    // name, message, date
    $message = $_POST['news'];
    $author = $_POST['author'];
    $date = date('F j Y');
        $subject = $_POST['subject'];
    mysql_query('INSERT INTO comentarios (name, message, date, subject) VALUES ("' . $author . '", "' . $message . '", "' . $date . '",  "' . $subject . '");') or $error = true;


    if(isset($error))
      echo 'There was error in adding news!<br><small>' . mysql_error() . '</small>';

    else
      echo 'Se envio correctamente';

    exit;
    }

echo '<form action="' . $PHP_SELF . '" method="POST"><font color ="FFFFFF" size="1" Font="Verdana"><font face="Verdana">
News<br><textarea style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;"
 rows=10 cols=40 name="news">' . '</textarea>
<br>
Author<br><input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;" type="text" name="author">
<br>
Subject<br><input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;" type="text" name="subject"><br><br>
<input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 8pt; color:#000000;"
 type="submit" value="Post">
</form>';?>

<?php

$config['host'] = 'mysql.webcindario.com';
$config['user'] = 'base';
$config['pass'] = 'contraseña';
$config['db'] = 'base';


// here is the start html, <html><body> for example
$start = '<html><head><title>News Flash</title></head><body bgcolor="#ffffff">';
// here is the end html that is put to document
$end = '</body></html>';
// news template
$tpl = '<font color ="#000000" size="1" Font="Verdana"><font face="Verdana">
<HR size="5" align="right" width="100%" color="7D889A">
<!--//%t=Date-->
<!--//%s=Title or Subject-->
<!--//%n=News-->
<!--//%a=User or Posted by-->
<b>%t - %s</b><br>
<br>
%n
<br>
<br>
<b>Posted by %a</b>
<br>
<HR size="5" align="right" width="100%" color="7D889A">
<br>
</font> ';
echo $start;

mysql_connect($config['host'], $config['user'], $config['pass']) or die('Connection failed');
mysql_select_db($config['db']) or die('DB selection failed');

$max = mysql_fetch_array(mysql_query('SELECT MAX(id) FROM comentarios'));
$max = $max['MAX(id)']+1;

while($result = mysql_fetch_array(mysql_query('SELECT * FROM comentarios WHERE id<' . $max . ' ORDER BY id DESC;')))

    {
    echo str_replace(Array('%t', '%a', '%n', '%s'), Array($result['date'], $result['name'], $result['message'], $result['subject']), $tpl);
    $max = $result['id'];
    }

echo $end;
?>

Base de datos;

Spoiler:

CREATE TABLE `comentarios` (
  `id` int(11) NOT NULL auto_increment,
  `name` text NOT NULL,
  `message` longtext NOT NULL,
  `date` text NOT NULL,
  `subject` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;

Es muy facil en este codigo se escrbibe y se ven los comentarios en la misma página,en las dos partes de he puesto de rojo algunas cosas son las que tienes que editar con tus datos, ene l codigo de comentarios.phpsale 3 veces eso lo tienes que ir cambiando si kieres ponerlo mas de una vez y igual que en mysql, ejemplo;

comentarios_1

comentarios_2

eso en la base de datos, y en el codigo lo mismo sustituyendo en la parte de rojo, muy rapido de poner si quieres poner videos y que cada uno tenga comentarios.

Haz clic para ver el perfil del usuarioUser 6414638
Usuario Novato
Usuario Novato
·
#4 · ·

Perdona mi incultura, pero como puedo crear la base de datos? no veo ningun boton ni nada que me diga crear una db

edito: Solucionado, si a alguien mas le pasa, hay que activar la base de datos en el apartado de preferencias.

edito de nuevo: me dice que da error al seleccionar la db :S

http://scasamiquela.webcindario.com

Gracias

Haz clic para ver el perfil del usuario
@man / @woman
@man / @woman
· ·
#5 ·
Escrito originalmente por sectario90

dito de nuevo: me dice que da error al seleccionar la db :S

Configura correctamente el script.

Haz clic para ver el perfil del usuarioUser 6414638
Usuario Novato
Usuario Novato
·
#6 ·

Vale! ahora si! muchas gracias :D:D

Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
·
#7 ·

@ligoverto,

hola mira ya tengo los archivos. pero que hago ahora?, lo subo a un servidor y luego ? como llamo desde mi pag web a la caja de comentarios,pnp? que codigo o scrip pongo en mi pag? gracias

Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
·
#8 ·

hola wy , la mencion wey, como la ago wey

Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
·
#9 ·

hola wey @ligoverto es asi wey?

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Servicio Hosting · PHP
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 03:23 UTC+01:00
Temas similares
 I TemaAutorMensajesVisitasÚltima respuesta
No Hay mensajes nuevos03/Jun/2006, 00:17
217k03/Jun/2006, 15:08
 Ir al último mensaje del tema
No Hay mensajes nuevos03/Abr/2009, 16:30
497407/Abr/2009, 20:19
 Ir al último mensaje del tema
No Hay mensajes nuevos23/May/2012, 20:03
874525/May/2012, 18:50
 Ir al último mensaje del tema
No Hay mensajes nuevos30/Jun/2009, 16:06
283830/Jun/2009, 17:17
 Ir al último mensaje del tema
No Hay mensajes nuevos15/Jun/2009, 02:17
294115/Jun/2009, 04:28
 Ir al último mensaje del tema