Foros del Web » Programando para Internet » PHP »

Como mostrar resultado

Estas en el tema de Como mostrar resultado en el foro de PHP en Foros del Web. Hola a todos tengo el siguiente codigo: Código PHP: <? if(!isset( $_GET [ 'id' ])) {      $self    =  $_SERVER [ 'PHP_SELF' ];      $query   ...
  #1 (permalink)  
Antiguo 24/06/2007, 14:54
 
Fecha de Ingreso: abril-2007
Mensajes: 21
Antigüedad: 17 años
Puntos: 0
Como mostrar resultado

Hola a todos
tengo el siguiente codigo:

Código PHP:
<?
if(!isset($_GET['id']))
{
    
$self   $_SERVER['PHP_SELF'];

    
$query  "SELECT id, title FROM news2 ORDER BY id";
    
$result mysql_query($query) or die('Error : ' mysql_error()); 
    
    
// create the article list 

    
$content =  '<ol>';
    while(
$row mysql_fetch_array($resultMYSQL_NUM))
    {
        list(
$id$title) = $row;
        
$content .= "<li><a href=\"$self?id=$id\">$title</a></li>\r\n";
    }
    
$content .= '</ol>';

    
$title'OFICINAS';

} else {
    
// get the article info from database

    
$query   "SELECT title, nombre, content FROM news2 WHERE id=".$_GET['id'];
    
$result  mysql_query($query) or die('Error : ' mysql_error()); 
    
$row     mysql_fetch_array($resultMYSQL_ASSOC); 
    
    
$title   $row['title'];
    
$nombre  $row['nombre'];
    
$content $row['content'];

    
include 
'library/closedb.php';
}
?>
<html>
<head>
<title>
<?php echo $title;?>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #006699;
    font-weight: bold;
}

.main {
    padding: 10px;
    border: 1px solid #006699;
    position: relative;
    width: 580px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
-->
</style>
</head>
<body>

<h1 align="center"><? echo $title?></h1>
<?php 


echo "<br>";
echo 
$title;
echo 
"<br>";
if (
$nombre<>"")
{
echo 
$nombre;
}
echo 
"<br>";
echo 
$content;
echo 
"</td>";
echo 
"</tr>";
echo 
"</table>";

?>
Lo que hace esto, es mostrarme una lista ordenada con los datos q guarde en la variable $title, osea, queda de este modo:

1.- Link1
2.- Link2
3.- Link3

Y asi......

si yo hago click en cualquiera de esos links, me muestra el resultado, pero desaparece la lista ordenada

Ahora, la idea q tengo es mostrar la lista ordenada en un lado, y si yo hago click en cualquiera de los links, me muestre el resultado al lado, sin q desaparezca la lista ordenada, algo asi:

Contenido Link1
blablablablablablabla Link2
blablablablablablabla
blablablablablabla
blablablablablablabla
blablablablablablablabla

Si hago click en el link dos, me muestre el resultado ahi donde dice contenido
y asi......

como lo puedo hacer???

Saludos
  #2 (permalink)  
Antiguo 24/06/2007, 19:21
 
Fecha de Ingreso: febrero-2003
Ubicación: Santiago
Mensajes: 220
Antigüedad: 21 años, 3 meses
Puntos: 4
Re: Como mostrar resultado

Ahi varias formas de hacerlo, con capas (ajax), tablas, iframe.

de manera que tengas

Código HTML:
<table>
   <tr>
     <td>Link1, Link2, Link3</td>
     <td>Informacion</td>
   </tr>
</table> 
Saludos

Si quieres puedes especificar un poco mas y te ayudo más
__________________
Roberto Osses Elgueta
Senior Web Developer
  #3 (permalink)  
Antiguo 24/06/2007, 19:33
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Re: Como mostrar resultado

hola, creo que lo mas sencillo es guardando el orden en una session como array, luego solo la imprimes.
  #4 (permalink)  
Antiguo 25/06/2007, 13:43
 
Fecha de Ingreso: abril-2007
Mensajes: 21
Antigüedad: 17 años
Puntos: 0
Re: Como mostrar resultado

Cita:
Iniciado por RoKo Ver Mensaje
Ahi varias formas de hacerlo, con capas (ajax), tablas, iframe.

de manera que tengas

Código HTML:
<table>
   <tr>
     <td>Link1, Link2, Link3</td>
     <td>Informacion</td>
   </tr>
</table> 
Saludos

Si quieres puedes especificar un poco mas y te ayudo más

La idea es esa
tipo tabla
en una celda me muestra la lista de los titulos
y en la otra, el contenido de ese titulo especifico, todo hecho en forma dinamica y utilizando php

Este codigo deberia funcionarme, solo q la muestra en pantalla, no se como hacerlo. Si tienes alguna idea (en codigo), por favor, help me!!!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:10.