Hola forosdelweb
Estoy creando un sistema de comentarios y de momento consigo que se enviena la base de datos.
El problema esta en que no se como funciona la accion "Responder" ..no se muestra debajo sino que se muestra donde le da la gana.
Comprobarlo: http://kfernandez.comuf.com/ecomentarios/ (Para que funcione correctamente hay que iniciar la sesion correspondente
Primero
Envio y muestra del formulario
<form id="form1" name="form1" method="post" action="comentar.php">
<label for="textfield"></label>
<textarea name="contenido" id="contenido"></textarea>
<input type="submit" name="button" id="button" value="Enviar comentario" />
</form>
<?php
session_start();
include '../config.php' ;
$query = mysql_query ("SELECT * FROM coment") or die(mysql_error());
while ($query_row = mysql_fetch_assoc($query)){
if ($row = mysql_fetch_array($query)){
echo "\n";
do {
echo "<br><td align='center'>".$row['name']."</td></br>";
echo "<td align='center'>".$row['surname']."</td><br>";
echo "<td align='center'>".$row['contenido']."</td><br>";
echo include "resp1.html";
} while ($row = mysql_fetch_array($query));
} else {
echo "¡ No hay estados que mostrar!";
}}
?>
La configuracion del archivo php
<?php
session_start();
$id_estado = $_POST['id_comment'];
$name = $_SESSION['user']['name'];
$surname = $_SESSION['user']['surname'];
$contenido = $_POST['contenido'];
include("../config.php");
$con=mysql_connect($server,$db_user,$db_pass);
if(mysql_select_db($database,$con)){
$consulta ="insert into coment values('$id_estado','$name','$surname','$contenido ')";
if(mysql_query($consulta,$con))
{
echo "El estado ha sido publicado correctamente";
}
}
else
echo "No se ha podido publicar el estado";
{
echo mysql_error($con);
}
{
}
?>