Foros del Web » Programando para Internet » PHP »

Buscador de páginas que tienen asociada una dirección url

Estas en el tema de Buscador de páginas que tienen asociada una dirección url en el foro de PHP en Foros del Web. BUSCADOR DE PÁGINAS WEB Buen día a todos los usuarios de este foro, actualmente estoy trabajando en la programación de un buscador de páginas que ...
  #1 (permalink)  
Antiguo 25/03/2007, 12:38
 
Fecha de Ingreso: febrero-2007
Mensajes: 7
Antigüedad: 17 años, 9 meses
Puntos: 0
Buscador de páginas que tienen asociada una dirección url

BUSCADOR DE PÁGINAS WEB

Buen día a todos los usuarios de este foro, actualmente estoy trabajando en la programación de un buscador de páginas que tienen asociada una dirección url. Estoy muy novato en este mundo del php. A continuación muestro algunos detalles del trabajo que he realizado. Cualquier observación sobre las tablas o los scripts, estaré muy agradecido. Cuando finalice este proyecto, con todo gusto lo publicaré para los nuevos usuarios y los no tan nuevos.

Tablas que he creado:

equipo
ACRONIMOEQUIPO PRIMARY KEY,NOT NULL,VARCHAR
NOMBREEQUIPO VARCHAR
MEDIODETRANSMISION VARCHAR

respaldo
ACRONIMOSWITCH FOREIGN KEY,NOT NULL,VARCHAR
ACRONIMOEQUIPO FOREIGN KEY,NOT NULL,VARCHAR
Esta tabla es necesaria, porque se debe crear un rompimiento para no redundar información en la base de datos.

switchmetro
ACRONIMOSWITCH PRIMARY KEY,NOT NULL VARCHAR
NOMBRE VARCHAR
DIRECCIONURL VARCHAR


Comentarios:

o DIRECCIONURL. Esta columna contiene la dirección URL de las páginas a consultar. La idea es colocar el nombreequipo(ubicado en la tabla equipo) en un campo de texto o buscar en una lista desplegable el equipo asociado al acronimoequipo (ubicado en la tabla equipo) y buscar la página web asociada. Ambas opciones serían muy buenas, pero la prioridad es ingresar el nombreequipo en un campo de texto.
o La necesidad de crear este buscador, surge porque actualmente se está trabajando sobre una aplicación (utilizando el programa Visio 2003, desde el cual se crean unos gráficos que son hipervinculados a unas determinadas páginas) en la cual para poder consultar la información presente en una página destino, se debe hacer click en varios vínculos para llegar a dicha página. Estas páginas destino tienen asociada una dirección url.
o Con respecto a las tablas anteriormente mostradas, se tiene que para la tabla equipo, por cada nombreequipo pueden haber varios acronimoequipo. Para la tabla respaldo, por cada acronimoswitch se tienen varios acronimoequipo. Respecto a lo que he consultado, la relación entre la tabla equipo y la tabla switchmetro es de muchos a muchos.

Archivos:

conexion.php
Este archivo establece la conexión con la base de datos.
<?php
function conectarse()
{
$conexion = mysql_connect("localhost","nombre_usuario","contra seña_usuario")
or die ("no se ha podido conectar");
mysql_select_db("cor")
or die("Error al tratar de seleccionar esta base de datos");
return $conexion;
}
?>

procesar.php
Este archivo cumple la función de alojar las páginas web que serán consultadas desde el archivo index.php
<?php
$procesar=HTTP_post["switchmetro"];
include("conexion.php")
$link=conectarse();
$result=mysql_query("select ACRONIMOSWITCH,DIRECCIONURL from switchmetro where ACRONIMOSWITCH='$procesar'",$link);
$row=mysql_fetch_array($result);
$switch=$row["ACRONIMOSWITCH"];
$result2=mysql_query ("select DIRECCIONURL from switchmetro='$switch'",$link);
$row=mysql_fetch_array($result2);
$url=row["DIRECCIONURL"];
mysql_free_result($result);
mysql_free_result($result2);
mysql_close(link);
Hasta los momentos desconozco de una instruccion php con la que se pueda invocar una página web. Consultando me indicaron que podía insertar un código javascript para invocar o interactuar con direcciones urls, en el archivo index.php.
?>

index.php
Desde éste archivo se realizará la búsqueda de las páginas web.
La búsqueda se realizará desde una lista desplegable o desde un campo de texto.
<html>
<head>
<title>LISTA DESPLEGABLE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Para lista desplegable (he probado este script pero no muestra una lista desplegable con la información contenida en el campo ACRONIMOEQUIPO correspondiente a la tabla equipo. Desconozco en el error en el que estoy incurriendo)
<h1>Descripción de los equipos</h1>
form name=”formulario1” method=”post” action=”procesar.php”
<select name=equipo>
<option value=0 selected>Seleccione el Equipo </option>
<?php
include ("conexion.php");
$link= conectarse();
$result= mysql_query ("select ACRONIMOEQUIPO *from equipo",$link);
?>
</option>
<?php
while($row= mysql_fetch_array($result))
{
printf ("<optionvalue='%s'>%s</option>",$row["ACRONIMOEQUIPO"],
row["ACRONIMOEQUIPO"]);
}
mysql_free_result($result);
mysql_close($link);
?>
Para campo de texto
</select>
<input type=submit value=buscar name=submit222>
</form>
<FONT
face="Arial, Helvetica, sans-serif" size=1>Introduzca el nombre del equipo
</FONT>
<INPUT name=textfiel>
<input type=submit value=Buscar name=Submit22>
</INPUT>
<?php
while($row= mysql_fetch_array($result))
{
printf ("<optionvalue='%s'>%s</option>",$row["ACRONIMOEQUIPO"],
row["ACRONIMOEQUIPO"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</body>
</html>
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 21:14.