Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/09/2013, 13:44
Johnaustin
 
Fecha de Ingreso: agosto-2009
Mensajes: 9
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Como colocar el title de forma dinamica

Pateketrueke y Caricatos a ambos muchas gracias por sus respuestas, la verdad que soy un poco malo para esto y vengo aqui buscando ayuda de profesionales en la materia como ustedes.

Voy a colocar todo lo que tengo para que el pueda y tenga un poco de tiempo me ayude con esto:
bueno esta es mi tabla:

Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `comercio` (
  2.   `id` int(11) NOT NULL AUTO_INCREMENT,
  3.   `titulo` varchar(150) DEFAULT NULL,
  4.   `url` varchar(100) DEFAULT NULL,
  5.   `metadescrip` varchar(350) DEFAULT NULL,
  6.   `keywords` varchar(2500) DEFAULT NULL,
  7.   `categoria` varchar(20) DEFAULT NULL,
  8.   `nombreurl` varchar(45) DEFAULT NULL,
  9.   PRIMARY KEY (`id`),
  10.   UNIQUE KEY `categoria` (`categoria`,`nombreurl`),
  11.   UNIQUE KEY `nombreurl` (`nombreurl`)
  12.  
  13. --
  14. -- Volcado de datos para la tabla `comercio`
  15. --
  16.  
  17. INSERT INTO `comercio` (`id`, `titulo`, `url`, `metadescrip`, `keywords`, `categoria`, `nombreurl`) VALUES
  18. (1, 'Foro de la Web', 'http://www.webmaster.com', 'Hola esta es una prueba de insertar registro', 'Hi,ver,dinero,avion', 'comercio', 'boutique'),
  19. (4, 'Esta es una prueba', 'http://www.yovendoaqui.com', 'Hola esta es una prueba de insertar registro', 'description|nl2br', 'tienda', 'gonzalo'),
  20. (5, 'Vendo Autos en LatinoAmerica', 'http://www.vendoautos.net', 'Si web enfocado en la venta de autos nuevos y usados', 'Autos,nuevos,usados,camiones,', 'Autos', 'carros'),
  21. (6, 'El Rellano', 'http://www.elrellano.com', 'Es una web de risas', 'Web, risas, amigos, emocion, etc.', 'Humor', 'rellano'),
  22. (7, 'La Prensa Grafica', 'http://www.laprensagrafica.com', 'Es el periodico del Salvador', 'Periodico, El Salvador, Hola...', 'Periodico', 'laprensagrafica'),
  23. (9, 'España el paÃ*s de la maravilla', 'http://www.espana.com', 'Es un pais de primer mundo y con la ayuda de tod@s saldremos adelante', 'España, playas, hoteles, etc.', 'Pais', 'espana'),
  24. (10, 'Gloria Hernandez', 'http://www.gloriahernandez.com', 'Esta es otra pagina web', 'Hola, adios, cuando, porque, ojala', 'Personas', 'www.amigos.net');
  25.  
  26. -- --------------------------------------------------------
  27.  
  28. --

Y esta es mi conexion config.php:

Código PHP:
Ver original
  1. <?php
  2. $dbhost="localhost";
  3. $username="root";
  4. $password="root";
  5. $dbname='direccion';
  6. $link = mysql_connect($dbhost,$username,$password);
  7. mysql_select_db($dbname,$link);
  8. ?>

Y este es el script que me da la salida de los datos en el Navegador que se llama details.php que es el mismo que le he compartido arriba en el primer post

Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title><?php echo $row['titulo']; ?></title>
  6. </head>
  7. <body>
  8. <?php
  9. require "config.php";
  10. $SQL = mysql_query("SELECT * FROM comercio",$link);
  11. $total = mysql_num_rows($SQL);
  12. if($total > 0){ // Pequeña validacion, se ejecuta si hay datos
  13. for($i=0; $RS = mysql_fetch_object($SQL); $i++){
  14. }
  15. }else{
  16. echo('No hay registros en la base de datos');
  17. // Caso que mysql_num_rows(); sea 0 muestra el cartel correspondiente
  18. }
  19. //////Displaying Data/////////////
  20. $id=$_GET['id']; // Collecting data from query string
  21. if(!is_numeric($id)){ // Checking data it is a number or not
  22. echo "Data Error";
  23. }
  24. $q=mysql_query("select * from comercio where id=$id ");
  25. echo mysql_error();
  26. echo "<table width='600' border='0' align='center' cellpadding='10' cellspacing='10'>";
  27. echo "<tr><td>Titulo</td><td>$row->titulo</td></tr>";
  28. echo "<tr><td>Url</td><td>$row->url</td></tr>";
  29. echo "<tr><td>Meta descripcion</td><td>$row->metadescrip</td></tr>";
  30. echo "<tr><td>Keywords</td><td>$row->keywords</td></tr>";
  31. echo "<tr><td>Categoria</td><td>$row->categoria</td></tr>";
  32. echo "<tr><td>Nombre Url</td><td><a href='$row->url' target='_blank'>$row->url</a></td></tr>";
  33. echo "</table>";
  34. ?>
  35. </body>
  36. </html>

En este codigo no he colocado ninguna conexion desde el inicio del codigo sino que empieza despues de las etiqueta <body> con config.php porque ya las he probado de muchas maneras y ninguna me da resultados.

Recapitulando: Lo que necesito hacer es que el titulo que se muestra aqui http://prntscr.com/1u9jby se me muestra en la etiqueta <title>Titulo aqui</title> pero siempre me da un error como este:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title><br />
  5. <font size='1'><table class='xdebug-error xe-notice' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
  6. <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Notice: Undefined variable: row in C:\wamp\www\directorio\details.php on line <i>5</i></th></tr>
  7. <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
  8. <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
  9. <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0005</td><td bgcolor='#eeeeec' align='right'>144216</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='C:\wamp\www\directorio\details.php' bgcolor='#eeeeec'>..\details.php<b>:</b>0</td></tr>
  10. </table></font>
  11. </head>
  12.  <table width='600' border='0' align='center' cellpadding='10' cellspacing='10'><tr><td>Titulo</td><td>Foro de la Web</td></tr><tr><td>Url</td><td>http://www.webmaster.com</td></tr><tr><td>Meta descripcion</td><td>Hola esta es una prueba de insertar registro</td></tr><tr><td>Keywords</td><td>Hi,ver,dinero,avion</td></tr><tr><td>Categoria</td><td>comercio</td></tr><tr><td>Nombre Url</td><td><a href='http://www.webmaster.com' target='_blank'>http://www.webmaster.com</a></td></tr></table></body>
  13. </html>

Muchas gracias Nuevamente...