Foros del Web » Programando para Internet » PHP »

Error en pagina php

Estas en el tema de Error en pagina php en el foro de PHP en Foros del Web. Hola , querria saber cual es el error en esta pagina php, ya que me aparece solo la palabra De: el codigo es el siguiente: ...
  #1 (permalink)  
Antiguo 18/03/2011, 16:03
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Error en pagina php

Hola , querria saber cual es el error en esta pagina php, ya que me aparece solo la palabra De: el codigo es el siguiente:

<?php session_start();


if (isset($_SESSION['username'])) {

$conexion=mysql_connect("localhost","root","pass") or
die("Problemas en la conexion");
mysql_select_db("mibd",$conexion) or
die("Problemas en la selección de la base de datos");
$registros=mysql_query("select * from mensajes
where id='$_REQUEST[id]'",$conexion) or
die("Problemas en el select:".mysql_error());
if ($reg=mysql_fetch_array($registros))
{
echo "<p>";
echo '<b>De:</b><a href="ver_perfil.php?nombre='.$reg['de'].'<br />';</b> '
echo "<b>Escrito el: </b>".$reg['fecha']."<br />";
echo "<b>Categoria: </b>".$reg['categoria']."<br />";
echo "<b>Titulo: </b>".$reg['titulo']."<br />";
echo "<b>Noticia: </b>".$reg['mensaje']."<br />";
echo "</p>";
}

}else{
header("Location:nolog.php");
}
?>






Os lo agradezco mucho Gracias y Salu2
  #2 (permalink)  
Antiguo 18/03/2011, 16:18
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Error en pagina php

Intenta asi, tenias problemas con las comillas...
Código PHP:
<?php session_start();


if (isset(
$_SESSION['username'])) {

$conexion=mysql_connect("localhost","root","pass") or
die(
"Problemas en la conexion");
mysql_select_db("mibd",$conexion) or
die(
"Problemas en la selección de la base de datos");
$registros=mysql_query("select * from mensajes
where id='$_REQUEST[id]'"
,$conexion) or
die(
"Problemas en el select:".mysql_error());
if (
$reg=mysql_fetch_array($registros))
{
echo 
"<p>"
echo 
"<b>De:</b><a href='ver_perfil.php?nombre='".$reg['de']."<br /></b>";
echo 
"<b>Escrito el: </b>".$reg['fecha']."<br />";
echo 
"<b>Categoria: </b>".$reg['categoria']."<br />";
echo 
"<b>Titulo: </b>".$reg['titulo']."<br />";
echo 
"<b>Noticia: </b>".$reg['mensaje']."<br />";
echo 
"</p>"
}

}else{
header("Location:nolog.php");
}
?>
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #3 (permalink)  
Antiguo 18/03/2011, 16:24
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Error en pagina php

me sigue pasando no aparece los datos de la bd
  #4 (permalink)  
Antiguo 18/03/2011, 16:30
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Error en pagina php

Bueno intenra asi entonces, encontre mas errores, cuando te funcione te explico.
Código PHP:
<?php session_start(); 


if (isset(
$_SESSION['username'])) { 

$conexion=mysql_connect("localhost","root","pass") or die("Problemas en la conexion"); 
mysql_select_db("mibd",$conexion) or die("Problemas en la selección de la base de datos");
$id $_REQUEST['id'];
$registros=mysql_query("select * from mensajes where id = $id"$conexion) or die("Problemas en el select:".mysql_error()); 
if (
$reg=mysql_fetch_array($registros)) 

echo 
"<p>";  
echo 
"<b>De: </b><a href='ver_perfil.php?nombre=".$reg['de']."'>Enlace</a><br />"
echo 
"<b>Escrito el: </b>".$reg['fecha']."<br />"
echo 
"<b>Categoria: </b>".$reg['categoria']."<br />"
echo 
"<b>Titulo: </b>".$reg['titulo']."<br />"
echo 
"<b>Noticia: </b>".$reg['mensaje']."<br />"
echo 
"</p>";  


}else{ 
header("Location:nolog.php"); 

?>
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???

Última edición por jotaincubus; 18/03/2011 a las 16:31 Razón: Organizar codigo
  #5 (permalink)  
Antiguo 18/03/2011, 16:33
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Error en pagina php

Sigue sin funcionarme , en la pagina solo me aparece De: en negrita y nada mas
  #6 (permalink)  
Antiguo 18/03/2011, 16:35
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Error en pagina php

O.o cambia el IF por un WHILE y quitale el ELSE a ver que pasa...
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #7 (permalink)  
Antiguo 18/03/2011, 16:39
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Error en pagina php

creo que es un problema del host, xke borro todo el codigo pongo algo en html y me sigue apareciendo De:
  #8 (permalink)  
Antiguo 18/03/2011, 16:47
 
Fecha de Ingreso: marzo-2011
Ubicación: Veracruz
Mensajes: 92
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: Error en pagina php

Entonces a lo mejor no esta actualizando tu explorador, eso pasa a veces, selecciona el link en la barra de direcciones y dale ENTER, o cierra la ventana y vuelve a abrirla. Vuelve a intentar con el último código que te dió jotaincubus.
  #9 (permalink)  
Antiguo 18/03/2011, 16:51
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Error en pagina php

Ya encontre el error y lo arregle gracias
  #10 (permalink)  
Antiguo 19/03/2011, 03:19
 
Fecha de Ingreso: enero-2011
Mensajes: 56
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Error en pagina php

Aprovechando esta hilo pregunto otra cosa, en mi web al rescatar unos datos de la bd tienen un texto muy largo y me despontan todo el diseño de la web xque hacen mas grandes las tablas y etc... como podria hacer para que siguiesen con el tamaño habitual y no se saliese el texto de las tablas?

Gracias y salu2
  #11 (permalink)  
Antiguo 19/03/2011, 07:59
 
Fecha de Ingreso: julio-2010
Ubicación: Galicia
Mensajes: 91
Antigüedad: 13 años, 9 meses
Puntos: 9
Respuesta: Error en pagina php

Para eso puedes usar CSS o en la misma tabla fijarle un ancho máximo, <table width="XXX"> sustituyendo XXX por el valor en píxeles que sea adecuado. También puedes fijar un ancho máximo directamente en el <td width="XXX">, espero que se te solucione ^^

Etiquetas: Ninguno
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 00:10.