Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2013, 10:03
Avatar de aado29
aado29
 
Fecha de Ingreso: junio-2012
Ubicación: Miami, United States
Mensajes: 29
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: consulta MySql!

ok este es mi php:
Código PHP:
<?

// iniciamos session
session_start ();

// archivos necesarios
require_once 'admin/config.php';
require_once 
'admin/conexion.php';
require_once 
'admin/esUsuario.php';

// obtengo puntero de conexion con la db
$dbConn conectar();

// verificamos que este conectado el usuario
if ( !empty( $_SESSION['usuario'] ) && !empty($_SESSION['password']) ) {
    
$arrUsuario esUsuario$_SESSION['usuario'], $_SESSION['password'], $dbConn );        
}

if ( !empty(
$_POST['submit']) ) {
    
    if ( !empty(
$_POST['comentario']) )     $comentario     $_POST['comentario'];
    if ( !empty(
$_GET['idNoticia']) )    $idNoticia     $_GET['idNoticia'];
    if ( !empty(
$arrUsuario['idUsuario']))    $idUsuario    $arrUsuario['idUsuario'];
    
    
// completamos la variable error si es necesario
    
if ( empty($comentario) )     $error['comentario']         = true;
    if ( empty(
$idNoticia) )     $error['idNoticia']         = true;
    if ( empty(
$idUsuario) )     $error['idUsuario']         = true;
    
    
// si no hay errores registramos al usuario
    
if ( empty($error) ) {
        
        
// inserto los datos de registro en la db
        
$query  "INSERT INTO `comentarios` (comentario, idUsuario, idNoticia) VALUES ('$comentario','$idUsuario','$idNoticia')";
        
$result mysql_query($query$dbConn);
        
        
header'Location: publicaciones.php?idNoticia='.$idNoticia );
        die;
        
    }
    
}

// traemos la noticia
$query "SELECT noticias.idNoticia, noticias.titulo, noticias.copete, noticias.cuerpo, noticias.fCreacion, noticias.fModificacion, categorias.valor as categoria, usuarios.usuario FROM `noticias` 
INNER JOIN `categorias` ON categorias.idCategoria = noticias.idCategoria 
INNER JOIN `usuarios` ON usuarios.idUsuario = noticias.idUsuario 
WHERE idNoticia = '" 
$_GET['idNoticia'] . "' AND titulo = '" $_GET['titulo'] . "'" ;
$resultado mysql_query ($query$dbConn);
$noticia mysql_fetch_assoc ($resultado);

// traemos los comentarios aprobados
$arrComentarios = array();
$query "SELECT comentarios.idComentario, comentarios.comentario, usuarios.usuario  
FROM `comentarios` 
INNER JOIN `usuarios` ON comentarios.idUsuario = usuarios.idUsuario 
WHERE comentarios.estado = 'apto' AND comentarios.idNoticia = " 
$_GET['idNoticia'] . 
ORDER BY comentarios.idComentario DESC"
;
$resultado mysql_query ($query$dbConn);
while ( 
$row mysql_fetch_assoc ($resultado)) {
    
array_push$arrComentarios,$row );
}

?>