Comunidad de diseño web y desarrollo en internet online

Consulta con vinculo

Citar            
MensajeEscrito el 01 Ago 2008 11:14 pm
Hola que tal, hace unos dìas me meti con PHP y MySQL... la verdad ando "mareado" con tantos nuevos conceptos y este post casi es un grito desesperado (jajajaja)...

He elaborado un pequeño buscador de sitios de internet, para ello cree una db. Todo funciona bien!, hago las consultas, se "imprimen" en pantalla, pero ahora la duda:

Como agregarle vinculos a esos resultados?, y asì direccionar al sitio?


Mirando por ahì, encontrè un post en relaciòn con mi duda, el cual lo tome como base; muestro a continuaciòn el script modificado pero sin resultados:

Código :

    echo"<a href="info_sites.php?id=<?echo $site_id;?>"><?echo $name;?></a>";

Donde $site_id, es el identificador del sitio, es decir, el campo de la tabla sites que lo identifica de manera ùnica.
Luego se debe de crear el archivo info_sites.php donde se debe pasar el identificador del sitio site_id...
Esto ùltimo como se hace? :(


No sè si ande por el camino indicado, si es viable lo que pienso...
Si es posible que alguien me muestre el camino, estarìa de lujo, no estoy diciendo que me resuelva, me bastaria con alguna informaciòn... un link, etc...cualquier cosa serìa un gran aporte... gracias :D

Por etzekiel

107 de clabLevel



 

Mexico

firefox
Citar            
MensajeEscrito el 02 Ago 2008 12:07 am
Mira si abres esta página:
TuPagina.php?Parametro=Hola

En Tu página pon esto:

Código :

echo $_GET["Parametro"];


Es todo. ^^

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 02 Ago 2008 11:05 pm
Dano! gracias por tu aporte!!
Lo implemente pero no pude vincular, talvez no me explique bien...esto es lo que he hecho:

1. Cree una db llamada: sites
2.Esta db tiene cuatro campos: id, nombre, descripciòn, url

3.Mediante una form se realizar una consulta; conecto a la bd asì:

Código :

$db = mysql_connect("localhost", "admin", "xxxxxx");
if (!$db)
  {
     echo "Error: No se ha podido conectar a la base de datos.";
     exit;
     mysql_select_db("consulta");
  }

Se realiza la consulta:

Código :

  $consulta = "SELECT * FROM sites WHERE nombre LIKE '%".$palabra."%' ";
  $resultado = mysql_query($consulta);
  $result = mysql_num_rows($resultado);
  if($row = mysql_fetch_array($resultado))
  {
  echo"Resultados para:<b>$palabra</b>";
  do{
  ?>
  <p><b><a href="info_sites.php?url=<?=$row['url'];?>"><?=$row['nombre'];?></a></b></p>
  <?


4.Ahora implementando tu comentario, en un documento nuevo llamado info_sites.php aplico:

Código :

echo $_GET["url"];

Pero no sale... :(

Ejemplo pràctico: Busqueda: flash////... sale Cristalab, maestros del web, etc, ahora le doy click a CL y "no me manda al sitio"... si no que solamente me imprime en pantalla el campo url de la db


Seguirè buscando, pero si me pueden ayudar con este propòsito no me niego (jajaja) gracias!! un saludo.

Por etzekiel

107 de clabLevel



 

Mexico

opera
Citar            
MensajeEscrito el 02 Ago 2008 11:09 pm
escribi:
mysql_select_db("consulta");


correcciòn:
mysql_select_db("sites");

Por etzekiel

107 de clabLevel



 

Mexico

opera
Citar            
MensajeEscrito el 03 Ago 2008 10:35 pm
Pues esta raro que no te funcione. Pero bueno prueba con un valor fijo y dime si te funciona:

Código :

<p><b><a href="info_sites.php?url=ValorFijo"><?=$row['nombre'];?></a></b></p>

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 04 Ago 2008 07:42 am
Otra vez gracias Dano; ademàs de cambiar/quitar: "http://" en el campo url de la bd, hice esto y resulto:

Código :

echo "<br><a href=http://$row[url] target=_self>".$row[nombre]."</a>";


Un saludo y que detalle tu paciencia... :D bye!!

Por etzekiel

107 de clabLevel



 

Mexico

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.