Foros del Web » Programando para Internet » PHP »

problemas con las ID

Estas en el tema de problemas con las ID en el foro de PHP en Foros del Web. wola a todos :D Soy nuevo en php y en los foros mi problema es que he seguido un tutorial para hacer un sistema de ...
  #1 (permalink)  
Antiguo 22/05/2004, 05:23
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 13 años, 6 meses
Puntos: 0
problemas con las ID

wola a todos :D

Soy nuevo en php y en los foros

mi problema es que he seguido un tutorial para hacer un sistema de noticias en php que encontre por internet y lo quiero modificar para usarlo con ID`s

La pagina inicial donde pone el enlace hacia noticia.php?=1 ya lo tengo hecho pero la pagina "noticia.php"no me reconoce la id,me explico.

La pagina llamada noticia.php?=1 no me muestra nada,es como si no huviera nada en la base de datos(si que lo hay)

Aqui os pongo el codigo.

Codigo:
Código PHP:
<? 
$host 
"localhost";
$user "mysql";
$pass "";
$dbname "videos"
$conecta mysql_connect($host,$user,$pass); 
mysql_select_db($dbname,$conecta); 
$query "select * from noticias WHERE id='$id'";
$resp mysql_query($query);
$datos mysql_fetch_array($resp); 
        echo 

        <table> 
        <tr><td>$fecha :: <b><a href=noticia.php?=$datos[id]>$datos[titulo]</a> </b></td></tr> 
        <tr><td>$datos[noticia]</td></tr> 
        <tr><td align=\"right\"><i>Nos la ha enviado <b>$datos[autor]</b></i></td></tr> 
        </table><br> 
        \n"
;  
mysql_query($query); 
mysql_close($conecta); 
?>
Muchas gracias
  #2 (permalink)  
Antiguo 22/05/2004, 05:28
Avatar de Necros  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 431
Antigüedad: 15 años, 10 meses
Puntos: 0
Yo o primero que haria después de la consulta es un MySQL_numrows para saber si se ha realizado de forma adecuada o no , debería ser = 1 en el caso de que exista el id de noticia que consultas ...

Y después, realizaría un volcado de esta por pantalla, consultando por campos ...

Asegurate mediante el log del MySQL que la consulta se realiza de la forma correcta = y que llega a la base de datos ...
__________________
By NeCrOS
FrEe WoRlD is FrEe CoDE
http://www.NeCrOS.com
  #3 (permalink)  
Antiguo 22/05/2004, 06:10
 
Fecha de Ingreso: mayo-2004
Ubicación: España
Mensajes: 38
Antigüedad: 13 años, 7 meses
Puntos: 0
Creo que el fallo está en que tienes que pasar la variable y su valor

osea <a href=noticia.php?id=$datos[id]>

en este ejemplo que te pongo le paso al resultadofacturas1.php hasta 3 varibles de datos del cliente y sus respectivos valores para luego con ellos realizar una consulta para mostrar las facturas que tiene emitidas.

<a href=\resultadofacturas1.php?searchterm=<?echo $row[1];?>&searchtype=CODIGOCLIENTE&CIF=<?echo $row[3];?>>

Tu fallo está en que está pasado al archivo siguiente el valor de la variable (=$datos[id]) pero no le dices que variable es y claro en el archivo posterior no tienes definida esa variable.

Suerte
  #4 (permalink)  
Antiguo 22/05/2004, 06:20
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 162
Antigüedad: 13 años, 11 meses
Puntos: 3
Cierto Jesusangel, yo creo que tambien esta ahi el fallo, pero estaria bien que comprobara que la consulta devuelve datos.
  #5 (permalink)  
Antiguo 22/05/2004, 06:37
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 13 años, 6 meses
Puntos: 0
muchas gracias el error estaba en <a href=noticia.php?id=$datos[id]>

:D

Muchas Gracias veo que en estos foros soys muy buena gente :D
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 07:07.