Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/12/2012, 11:34
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 9 años, 9 meses
Puntos: 461
Respuesta: problema de variable

imagino que es porque están intentando enseñar en un solo archivo, pero normalmente uno cuando esta comenzando tiene algo así
conexion.php
Código PHP:
Ver original
  1. function conectar() {
  2.     $conect = mysql_connect('host', 'dbUser', 'password') or die('Error al conectar ' .mysql_error());
  3.     mysql_select_db('tuDb') or die('error al seleccionar la base de datos ' . mysql_error());
  4. }

archivo.php donde trbajaras

Código PHP:
Ver original
  1. require_once 'conexion.php';
  2.  /*el fragmento que tengas arriba*/
  3. //llamas a la función para que conecte con mysql una vez que llamaste a esta mientras no cierres la conexión no es necesario volverla a llamar en el mismo archivo
  4. conectar();
  5. $publicacion_sql = "SELECT mensaje FROM mensajes WHERE categoria = " .
  6. $row_temas['id_categoria'];
  7. $ultimo_sql = "SELECT autor,fecha FROM mensajes WHERE tema = " .
  8. $row_temas['id_tema'] . " ORDER BY fecha DESC LIMIT 1";
  9. $uPost = mysql_query($ultimo_sql) or die(mysql_error ());
  10. $pTotales = mysql_query($publicacion_sql) or die(mysql_error());

ahora yendo a tu problema en específico, en tu código en ningún sitio hay una variable que se llame $row_temas por eso siempre te dará ese warning, es como que yo te diga busca la manzana en un sitio donde solo hay peras que me vas a decir tu??

$row_temas['id_tema'] que debería de tener?? el resultado de alguna consulta?? si es así simplemente has la consulta y asignala a la variable.

Una vez vayas avanzando y aprendiendo el lenguaje iras buscando la manera de separar la logica de programación de la parte de la vista, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way