Foros del Web » Programando para Internet » PHP »

Formulario con #href a consulta

Estas en el tema de Formulario con #href a consulta en el foro de PHP en Foros del Web. Hola a todos. He creado una base de datos con un glosario de más de 1000 terminos que muestro en una página. Arriba he colocado ...
  #1 (permalink)  
Antiguo 28/11/2005, 13:31
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 13 años, 10 meses
Puntos: 0
Formulario con #href a consulta

Hola a todos. He creado una base de datos con un glosario de más de 1000 terminos que muestro en una página. Arriba he colocado las iniciales para que al pincharlas, vayas a la parte de la pagina donde empiezan los terminos con esa inicial:

Código PHP:
         mysql_select_db($database_Astur$Astur);
         
$letras "SELECT DISTINCTROW inicial FROM glosario ORDER BY inicial Asc";
         
$Recordset1 mysql_query($letras$Astur) or die(mysql_error());
         echo 
"<br><table width='95%' border='1' cellpadding='0' cellspacing='0' bordercolor='#FFFFFF'><tr><td style='border-bottom-color:#003399' align='center'>";
         while(
$row mysql_fetch_array($Recordset1)){
         echo 
"<A class='fchautor' style='font-weight:normal' HREF=\"#".$row['inicial']."\">".$row['inicial']."</A>&nbsp;&nbsp;&nbsp;";
         } echo 
"</td></tr></table>"
Después muestro todos los términos:

Código PHP:
         $cons "SELECT * FROM glosario ORDER BY termino Asc";
         
$Recordset2 mysql_query($cons$Astur) or die(mysql_error());
         
$inicial="";
         while(
$row mysql_fetch_array($Recordset2)){
         echo 
"<br>";
         if (
$row['inicial']!=$inicial) {  echo "<br><br><table width='95%' border='1' cellpadding='0' cellspacing='0' bordercolor='#FFFFFF'><tr><td style='border-bottom-color:#669999'><A class='tituloarticulo' NAME=".$row['inicial'].">".$row['inicial']."</A></td></tr></table><br><br>"$inicial=$row['inicial'];}
         echo 
"<span class='boe_tituloley'><A name=".$row['termino'].">".$row['termino']."</A>:</span> <span class='redaccion'> ".$row['definicion']."</span>";
         } 
Pero debido al gran número de los mismos, quiero hacer un pequeño formulario arriba en el que puedas escribir un trozo de palabra y puedas ir a la palabra más aproximada a la que buscas, pero no se dónde colocar ese formulario, ya que tendría que ir antes del segundo código, y desconozco como hacer referencia a los #links que seria cada término ya que no estarían declarados todavia.

Espero vuestras ideas.
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 09:42.