No sé específicamente qué está mal en mi código PHP, pero no funciona correctamente
Estoy haciendo un foro, en donde se puede comentar, pero no funciona nada porque no sé qué estoy haciendo mal y no sé PHP :D
¿<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
include 'conexion.php';
$nombreforo = " ";
$creador = " ";
$usuario = " ";
$id_comentarios = " ";
$mensaje = " ";
$descripcion = "";
$comentarios = "";
if(isset($id_foro)) {
$q = "select * from equipo01_foros ";
$rs = ejecutar($q);
if($r = mysqli_fetch_array($rs)) {
$id_usuarios = $_POST['id_usuarios'];
$id_foro = $r['id_foro'];
$creador = $r['creador'];
$descripcion = $r['descripcion'];
$nombreforo = $r ['nombreforo'];
$foropsicologia = $r ['foropsicologia'];
$foropareja = $r ['foropareja'];
$foroviolencia = $r ['foroviolencia'];
$nombreforo = $r ['foroeconomia'];
$fecha = date("Y-m-d H:i:s");
}
}
if(isset($_GET['id_foro']) ) {
$id_foro = $_GET['id_foro'];
}
if(isset($_POST['id_foro'])) {
$id_foro = $_POST['id_foro'];
}
if(isset($_GET['id_comentarios']) ) {
$id_comentarios = $_GET['id_comentarios'];
}
if(isset($_POST['id_comentarios'])) {
$id_comentarios = $_POST['id_comentarios'];
}
if(isset($_GET['id_usuarios']) ) {
$id_usuarios = $_GET['id_usuarios'];
}
if(isset($_POST['id_usuarios'])) {
$id_usuarios = $_POST['id_usuarios'];
}
if(isset($id_foro)) {
$q = "select * from equipo01_foros id_foro, equipo01_foros descripcion, equipo01_foros nombreforo";
$rs = ejecutar($q);
if($r = mysqli_fetch_array($rs)) {
$id_foro = $r['id_foro'];
$descripcion = $r['descripcion'];
$nombreforo = $r ['nombreforo'];
$creador = $r['creador'];
$fecha = date("Y-m-d H:i:s");
}
}
if(isset($id_usuarios)) {
$q = "select * from equipo01_usuarios ";
$rs = ejecutar($q);
if($r = mysqli_fetch_array($rs)) {
$id_usuarios = $_POST['id_usuarios'];
$usuario =$_POST['usuario'];
}
}
/*if(isset($id_comentarios)) {
$q = "select * from equipo01_comentarios id_comentarios, equipo01_comentarios id_foro, equipo01_usuarios id_usuarios";
$rs = ejecutar($q);
if($r = mysqli_fetch_array($rs)) {
}
}*/
?>
<?php
function crea_tabla_comentarios($id_foro) {
$q = "select * from equipo01_comentarios c, equipo01_usuarios u where c.id_foro and c.id_usuarios = u.id_usuarios and c.visible=1";
$rs = ejecutar($q);
$comentarios = "";
while($r = mysqli_fetch_array($rs)) {
$id_foro = $_POST['id_foro'];
$id_usuario = $r['id_usuario'];
$id_usuarios = $_POST['id_usuarios'];
$usuario = $r['usuario'];
$comentarios = $r['comentarios'];
$fecha= $r['fecha'];
$visible = $r['visible'];
$estado = $r['estado'];
$genero = $r['genero'] ;
$edad = $r['edad'];
if($visible == "0") {
$comentarios .= "
<tr><th> <img src='images/circle.png' height='42'> $usuario </th> </tr>
<tr>
<td >$comentarios<br> <small>$fecha</small></td>
</tr>
";
}
}
echo "
<table border='1'>
<tr style='display:none'>
<th>Comentario</th> <th>Usuario</th> <th>Fecha</th>
</tr>
$comentarios
</table>
";
if( (isset($_GET['id_foro']) && isset($_GET['id_usuarios']))
|| (isset($_POST['id_foro']) && isset($_POST['id_usuarios'])) ) {
if( isset($_GET['id_foro']) && isset($_GET['id_usuarios']) ) {
$id_foro = $_GET['id_foro'];
$id_usuario = $_GET['id_usuarios'];
}
if( isset($_POST['id_foro']) && isset($_POST['id_usuarios']) ) {
$id_foro = $_POST['id_foro'];
$id_usuario = $_POST['id_usuarios'];
}
// Se consultan los datos del foro.
$q = "select * from equipo01_foros where id_foro = $id_foro";
$rs = ejecutar($q);
if($r = mysqli_fetch_array($rs)) {
$descripcion = $r['descripcion'];
}
}
}
?>