Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2002, 07:34
Avatar de epplestun
epplestun
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 5 meses
Puntos: 5
Re: Como crear un foro BY EPPLESTUN

Sigamos en esa varaible pasamos el numero de respuestas del mensaje, por defecto 0 ya que es un mensaje y no una respuesta.

A continuacion crearemos el script donde insertaremos el contenido para añadirlo a la base de datos, el script se llamara formulario.php y su codigo es este:

<form action="add.php">
<input type="hidden" name="respuestas" value="<? echo $respuestas; ?>">
<input type="hidden" name="identificador" value="<? echo $id; ?>">
<input type="text" name="autor"><br>
<input type="text" name="titulo"><br>
<textarea name="mensaje"></textarea><br>
<input type=submit value="Enviar">
<? echo $id; ?>
</form>

En este script tomamos el valor del identificador, el id del mensaje y el nuemro de respuesta que lleba el mensaje, ¿para que utilizamos elcampo identificador? pues para poder linkear una respuesta con su respectivo mensaje.

De esta forma si en el campo identificador tenemos un 4 quiere decir que es la respuesta al mensaje con id 4 .

Otro archivo es el que inserta la informacion en la base de datos y que llamaremos add.php, su codigo es:

<?php
require("configuracion.inc");
$enlace = mysql_connect($host, $usuario, $password);
mysql_select_db($db,$enlace);
$fecha = time();
if(empty($identificador)){
$identificador=0;
}
$respuesta = $respuestas+1;
$sql = "INSERT INTO foro (autor, titulo, mensaje, fecha, identificador)";
$sql .="VALUES ('$autor', '$titulo', '$mensaje', '$fecha', '$identificador')";
mysql_query($sql);
$sql2 ="UPDATE foro SET respuestas = '$respuesta' WHERE id = '$identificador'";
mysql_query($sql2);
header("location: index.php");
?>

Como vemos son un simple INSER INTO y un UPDATE mas info en mysql.com para ello.

Ahora crearemos el script que nos mostrara cada mensaje con sus respuestas.


<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>