Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2010, 16:46
Avatar de reborn
reborn
 
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 2 meses
Puntos: 1
Asignar valor a un campo. Ayuda

Buenas, como dice el titulo, estoy en la lucha de asignarle valor a un campo de la base de datos q uso y para eso le pregunte directamente al creador del sistema de noticias q uso, rogertm.

Lo q quiero q lograr es esto:



...entonces, como se ve en la foto, al hacer clic en el titulo de la noticia, q la abra en una nueva vetana (o la misma) pero mostrando la noticia completa.

Entonces obtuve estas respuestas de rogertm:
Cita:
Iniciado por rogertm
Hola... si te fijas estás pasando el parámetro Not_ID vacío [URL]http://fya.webuda.com/prueba/visor.php?[/URL]not_ID= Y lo que tienes que hacer es lograr que esa variable guarde un valor y luego recogerlo en la sentencia MySQL que uses para mostrar la noticia, algo así:
Código PHP:
Ver original
  1. <?php
  2. $not_ID = $_GET['not_ID'];
  3. mysql_query("SELECT * FROM sn_noticias WHERE ID = '$not+ID'", $db_link)
  4. ?>
En la consulta ID es el campo ID de la base de datos, o sea, debe llevar el nombre que le pusiste.. Y lo que hacemos es recoger vía GET en ID de la noticia en si y tiene que postrarse...
Espero te sirva..
Un saludo y gracias por usar mi tutorial
Entonces yo le respondi q segui los pasos q me dijo pero, como soy novato todavia en el tema de bases de datos, al ponerlo en practica no me funciono. Lo unico q logre es q abriera la noticia pero me muestra una pagina en blanco.

Entonces rogertm me volvio a responder lo siguiente:
Cita:
Iniciado por rogertm
El asunto es que tienes que asignar el valor a not_ID cuando construyes la url mediante la consulta y pasarlo como haces, vía GET para recogerlo en la otra consulta donde pretendes mostrar la noticia al detalle...
Lo que te falta es una sirigaña... Busca por el foro, pregunta, abre un nuevo post y verás que las respuestas llueven.
No es que no quiera ayudarte, pero así aprendes a usar el foro y tus dudas servirán a otros usuarios que las tengan como tu...
Un saludo y si quieres me dices cuando expongas tus dudas públicamente y te ayudo y seguro que otros lo harán
Resumiendo: no puedo darle el valor a ese campo, lo intente muchas veces, incluso viendo otras preguntas de otros usuarios pero lo unico q logro es q abra la noticia pero queda en blanco la pagina.

Este es el codigo q pertenece a la pagina de la primer imagen, el q muestra solamente los titulos de las noticias con sus repectivos enlaces:
Código PHP:
<?php include('db-cnx.php'); ?>
<h1>Ultimos post's</h1>
<?php
$sqlQueryNot 
mysql_query("SELECT notTitulo, notUser, notTexto FROM sn_noticias ORDER BY not_ID DESC, $db_link)
or die(mysql_error());
echo "
<ul>";
while($rowNot = mysql_fetch_array($sqlQueryNot)){
echo "
<li>
<
a href='visor.php?not_ID=$rowNot[not_ID]'>
$rowNot[notTitulo]
</
a>
</
li>";
}
echo "
</ul>";
?>
Desde ya gracias a todos.
Saludos.