Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2010, 20:12
boggoneta
 
Fecha de Ingreso: diciembre-2008
Mensajes: 6
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Alguien me ayuda?

Hola, mi problema es, que al tratar de devolver una valor desde una base de datos Mysql no muestra el resultado.

Los codigos que utilizo son estos:
mostrar.php
Código PHP:
include "config.php";
if (isset(
$_SESSION['s_username'])){
echo 
'
<table width="450" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="300"><div align="center">Tema</div></td>
    <td><div align="center">Autor</div></td>
  </tr>
</table>
<table width="450" border="0" cellspacing="0" cellpadding="0">'
;
$query 'Select id_post,titulo,autor FROM noticias WHERE cat="Noticias" ORDER BY titulo ASC';
$result mysql_query$query );
while (
$row mysql_fetch_row($result)) {
echo 
'<tr>
    <td width="300"><a href="ver.php?i='
.$row[0].'">'.$row[1].'</a></td>
    <td><div align="center">'
.$row[2].'</div></td>
  </tr>'
;
}
echo 
'</table>';
}else{
echo 
'<tr>
    <td><center>Para ver esta Seccion, necesitas esta logeado</center></td>
  </tr>'
;
echo 
"<meta http-equiv=\"refresh\" content=\"2;URL=index.php\">";
}
$conn=mysql_close(); 
ver.php
Código PHP:
include "config.php";

// Conexión a la base de datos

mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die('No se puede seleccionar la base de datos'); 

$i $_GET['i'];
$query "Select id_post,titulo FROM noticias WHERE id_post='$i'";
$result mysql_query$query );

//Mostrando Contenido

while ($row mysql_fetch_row($result)) {
echo 
'<center>'.$row[1].'</center>';
}
mysql_close(); 
config.php
Código PHP:
// Configura la información de tu cuenta
$dbhost='localhost';
$dbusername='root';
$dbuserpass='test';
$dbname='test';

session_start();

// Conexión a la base de datos
mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die('Cannot select database'); 
Cuando modifico esta parte :
WHERE id_post='$i'
y lo dejo asi por ej:
WHERE id_post='2'

Ahi recien muestra el valor que esta en la base de datos.

Ese es mi problema, si alguien me puede ayudar se lo agradecere

Saludos ...