Ver Mensaje Individual
Antiguo 08-abr-2006, 19:51   #2 (permalink)
carmagedon
Usuario activo
 
Fecha de Ingreso: octubre-2005
Ubicación: Argentina
Mensajes: 336
carmagedon sin puntos positivos o negativos
Enviar un mensaje por MSN a carmagedon
Predeterminado

Para hacer un chat o tagboard no es muy sencillo que digamos, pero para que puedan postear los usuarios registrados, debes hacer una condicion
<?
if ($usuario_registrado)
{
mostramos el chat
...
}
else
{
echo "No puedes postear porque no estas registrado";
}
?>

Yo estoy haciendo un fotolog que envio los comentarios y lo muestro, pero me asimilaria a un tagboard, no es dificil de hacer... primero debes hacer un formulario, luego que esos datos se graben a la base de datos... y despues mostrar los resultados ...
A ver.. con esto creas la bd... (si tuviese el codigo de mi flog en el cyber te lo mostraria...pero no lo tengo)

CREATE DATABASE mensajes (
id_mensaje INT(6) AUTO_INCREMENT NOT NULL,
usuario VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
comentario VARCHAR(255) NOT NULL
PRIMARY KEY(id_mensaje)
);

Con esto creamos la bd...
luego, a continuacion en el index.php haces esto:

<?
include("coneccion.inc"); //sabras lo que debe contener esto...
$coneccion = mysql_connect($host_db, $usuario_db, $password_db);
mysql_select_db($name_db, $coneccion);
?>

<?
if ($tipo=="")
{
?>

<?
$resultado = mysql_query($sql, $coneccion);
while($myrow=mysql_fetch_array($resultados))
{
echo "Usuario: $myrow[usuario] <br>Email: $myrow[email] <br> Comentario: $myrow[comentario]";
//mostras el fomulario
<FORM ACTION="index.php?tipo=enviar" METHOD="POST">
//programas el formulario...

<?
}
else
{
?>

<?
$sql = "insert into base_de_datos (usuario, mail, comentario) values ('$usuario', '$mail', '$comentario')";
$result = mysql_query($sql, $coneccion);
?>

<?
}
?>

Mira, no recuerdo si asi esta bien hecho, tendria que pobarlo en mi casa el script q te hice, pero lo dudo :S... de todas formas, te di una idea de como se hace eso...
espero que te sirva...
Saludos

PD: Con esto logras el tagboard ... luego tienes que hacer la condicion de que el usuario sea registrado para q se muestre el formulario... etc... :)
carmagedon está desconectado