Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/05/2015, 18:22
carolina04ari
 
Fecha de Ingreso: mayo-2015
Mensajes: 6
Antigüedad: 9 años
Puntos: 0
Respuesta: Respuesta de un foro

BUENO NO CONOZCO MUCHO SOBRE PHP ASI QUE LO HICE LOS MAS SENCILLO POSIBLE ESTE ES CODIGO

<FORM name="f" method="GET" action="mensaje.php" target="derecha" onSubmit="return validar();">
<TABLE align="center" bordercolor="cc0033">
<TR>
<TD><INPUT type="hidden" name="id" VALUE="<?
echo $id; ?>"></TD>
<TD> <font color="">Autor: </font></TD>
<TD><INPUT type="text" name="autor" size="20" MAXLENGTH="50" title="Autor"></TD>
</TR>
<br>
<TR>
<TD> <font color=""> Titulo:</font> </TD>
<TD><INPUT type="text" name="titulo" size="20" MAXLENGTH="50" title="Titulo"></TD>
</TR>
<TR>
<TD> <font color=""> Mensaje:</font> </TD><br>
<TD><TEXTAREA NAME="mensaje" COLS="70" ROWS="30" value="Mensaje"> </TEXTAREA></TD>
</TR>
<TR>
<TD></TD>
<TD><INPUT type="submit" value="Enviar Mensaje"><INPUT type="reset" value="Limpiar"></TD>
</TR>
</TABLE>
</FORM>

<?
//CONECTAR CON LA BASE DE DATOS

$id = $_GET ['id'];
$autor = $_GET ['autor'];
$titulo = $_GET ['titulo'];
$mensaje = $_GET ['mensaje'];


$con=mysql_connect("localhost","root",""); //conexion MySQl
mysql_select_db("base1",$con); //Seleccionar base datos
$comando = "INSERT INTO foro2 VALUES ('$id','$autor ','$titulo','$mensaje');";
$result = mysql_query($comando, $con);
?>

EL QUE ME LOS MUESTRA
<?
$con = mysql_connect("localhost:3306", "root", "");
$dbSelect = mysql_select_db('base1', $con);


$sql=" select * from foro2 "; //código MySQL
$datos=mysql_query($sql,$con); //enviar código MySQL


while ($row=mysql_fetch_array($datos)) { //Bucle para ver todos los registros
//$ID =$row['ID'];
$autor =$row['autor']; //datos del campo nombre
$titulo =$row['titulo'];
$mensaje =$row['mensaje']; //datos del campo mensaje

//visualizar datos
echo " Autor:<b>$autor</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Titulo: <a href='responder.php?id=id &
autor=$autor & titulo=$titulo & mensaje=$mensaje'>$titulo</a> <br><br>";

echo "Mensaje $mensaje. <br/>&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;<hr>";


}
?>

EL CODIGO QUE LO SELECCIONA Y LO LLEVA A OTRA PAGINA
<?php



$con = mysql_connect("localhost:3306", "root", "");
$dbSelect = mysql_select_db('base1', $con);


$sql=" select * from foro2 "; //código MySQL
$datos=mysql_query($sql,$con); //enviar código MySQL

echo " &nbsp;&nbsp;&nbsp;<hr color ='cc0033' size ='5'>";

$autor = $_GET ['autor'];
$titulo = $_GET ['titulo'];
$mensaje = $_GET ['mensaje'];

echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;
<h2>TITULO: &nbsp;&nbsp;&nbsp;$titulo.</h2><br>
Autor: $autor<br><br><br>";

echo "
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;Mensaje: $mensaje";

echo " <br><br>";


mysql_close($con);//cerrar conexion

?>

Y EL SEGUNDO FORMULARIO DE LA OPCION RESPONDER
<form name="f" action ="responder2.php" method="GET">
<TABLE align="center">
<H2 align="center"> Incresar un Nuevo Tema</H2>
<TABLE align="center" bordercolor="cc0033">
<TR>
<TD><INPUT type="hidden" name="id_titulo" VALUE="<?
echo $id_titulo; ?>"></TD>
</TR>
<br>
<TR>
<TD> <font color="">Autor: </font></TD>
<TD><INPUT type="text" name="re_autor" size="20" MAXLENGTH="50" title="Autor"></TD>
</TR>
<br>

<TR>
<TD> <font color=""> Mensaje:</font> </TD><br>
<TD><TEXTAREA NAME="re_mensaje" COLS="70" ROWS="30" value="Mensaje"> </TEXTAREA></TD>
</TR>
<TR>
<TD></TD>
<TD><INPUT type="submit" value="Enviar Mensaje"><INPUT type="reset" value="Limpiar"></TD>
</TR>
</TABLE>

</form>



//CONECTAR CON LA BASE DE DATOS

$id_titulo = $_GET ['id_titulo'];
$re_autor = $_GET ['re_autor'];
//$re_titulo = $_POST ['re_titulo'];
$re_mensaje = $_GET ['re_mensaje'];


$con=mysql_connect("localhost","root",""); //conexion MySQl
mysql_select_db("base1",$con); //Seleccionar base datos
$comando = "INSERT INTO respuesta VALUES ('$id_titulo','$re_autor ','$re_mensaje');";
$result = mysql_query($comando, $con);

HASTA AHORA TENGO ESO SOLO ME FALTA QUE LAS RESPUESTA DE CADA TEMA APAREZCA DEBAJO DE ESE MISMO TEMA.

SALUDOS