Este archivo Comience la búsqueda sólo con palabras clave, cómo hacer que s

  • basketmen
  • Student
  • Student
  • No Avatar
  • Registrado: Mar 21, 2007
  • Mensajes: 68
  • Status: Offline

Nota Enero 22nd, 2011, 2:58 pm

[SIZE = "4"] [COLOR = "blue"] Este archivo search.php sólo Comience la búsqueda con palabras clave solo, cómo hacer que la búsqueda de palabras clave contienen [/ COLOR] [/ size]



Quote:
por ejemplo, hay ya un nombre en la base de datos, digamos James


1. ahora si el usuario busca comenzar con palabras clave como Ja O Jam , Que lo muestra (Santiago, y otro nombre comienzan con esa palabra clave)

2. pero no si la búsqueda de final con la palabra clave o una palabra clave contener, como mes O Ames O ame (No se muestra Santiago, y otro nombre con la palabra clave en el medio o al final)




tengo que hacerlo como n º 2 más arriba, puede buscar por palabra clave Contener no, la búsqueda de comenzar con la palabra clave solamente. Por favor, ayudar a los hombres lo que es el código correcto, creo que aquí es la parte de código que responsables de la misma

$ Cuadrado = "select * from nombres donde $ $ gn Ori y (nombre como $ l% o significado como $% l) ordenar por nombre";

$ Sql = "Select * from nombres donde $ $ gn Ori y (nombre como $ l% o significado como l% $) para el límite de nombre limitvalue $, $ límite";


Quote:
* = Es la palabra clave que escrito por el usuario
nombre = la tabla de base de datos contiene lista de nombres
sentido = la tabla de base de datos contener el nombre y el sentido de lista









aquí está el archivo search.php todo si es necesario

[PHP] <? php
incluyen "Conn y #46; php ";

$ Origen = $ _GET y #91; origen y #93;;
$ = $ _GET De género y #91, de género y #93;;
$ L = $ _GET y #91, carta y #93;;


$ Page = $ _GET y #91; la página y #93;;
límite de $ = 50;

if (empty ($ _GET y #91; la página y #93;)) {
Página de $ = 1;
}

$ Limitvalue = límite de $ * la página $ - ($ límite);


if ($ origen! = "Cualquiera") ori $ = "y el origen = $ origen";
if ($ sexo == "bien") $ = gn "(sexo =" masculino "o de género =" hembra ")";
if ($ género! = "O") $ = gn "de género = $ género";


$ Cuadrado = "select * from nombres donde $ $ gn Ori y (nombre como $ l% o significado como $% l) ordenar por nombre";
$ Primera = mysql_query ($ cuadrados) or die (mysql_error ());
$ TotalRows = mysql_numrows ($ primera);

$ Sql = "Select * from nombres donde $ $ gn Ori y (nombre como $ l% o significado como l% $) para el límite de nombre limitvalue $, $ límite";
$ Rec = mysql_query ($ sql) or die (mysql_error ());





$ Topcontent = " <table cellpadding="3"> width=100%
<tr>
<º bgcolor = #FFEAF5 aling = "left"> nama </ th>
<º bgcolor = #FFEAF5 aling = "left"> Jenis Kelamin </ th>
<º bgcolor = #FFEAF5 aling = "left"> Asal </ th>
<º bgcolor = #FFEAF5 aling = "left"> ar </ th>
<º bgcolor = #FFEAF5 aling = "left"> Detalles </ <th> / tr> ";

$ Lowcontent = "<table cellpadding="3"> width=100% ";


$ Bg = " #FFEAF5 ";

CTR = $ 0;
while ($ datas = mysql_fetch_array ($ rec)) {
if ($ bg == " #FFEAF5 ") {
$ Bg = " #ffffff ";
Else {}
$ Bg = " #FFEAF5 ";
}
$ Significa = substr ($ datas y #91, lo que significa y #93;, 0,9999);
$ Link = str_replace ("datas ","_",$ y #91; nombre y #93;);
if ($ datas y #91, de género y #93; == "hembra") {
$ Género = " ; Perempuan ";
Else {}
$ Género = "Laki-Laki";
}
$ Topcontent y #46; = "<tr> bgcolor=$bg> <b> <a href = $ datas y #91; Identificación y #93; / $ link #46; html> $ datas y #91; nombre y #93; </ a> </ b> </ td>
<td bgcolor=$bg> $ género </ td>
<td bgcolor=$bg> nama $ datas y #91; origen y #93; </ td>
<td bgcolor=$bg> $ significa </ td>
<Td bgcolor = $ Bg> <a href = $ datas y #91; Identificación y #93; / $ link #46; HTML rel = "nofollow"> Detalle y #46; y #46; y #46; </ a> </ td> </ tr> ";
$ Ctr + +;

}



/ *
Página de la paginación
* /
$ L = str_replace carta ("%","",$);

páginas $ & #46; = "<p align="justify"> página (s)";
if ($ del sitio> 1) {
$ = $ Pageprev página 1;
páginas $ & #46; = "<a href = \" búsqueda y #46; php ? Origen = $ origen y de género = $ _GET y #91, de género y #93; y letras = $ _GET y #91, carta y #93; & page = $ pageprev \ "> Anterior </ a>";
}

$ Numofpages = ceil ($ totalRows / $ límite);

$ Inicio = $ página - 5;
$ Final = $ page + 5;

if ($ inicio <0) $ inicial = 1;
if ($ termina> $ numofpages) = $ $ que termina numofpages;

for ($ i = $ inicio, $ i <= $ termina; $ i + +) {
if ($ page == $ i) {
páginas $ & #46; = "<b> "& #46; $ i + #46; "</ b>";
} Else
páginas $ & #46; = "<a href = \" búsqueda y #46; php origen = $ origen y de género = $ _GET y? #91, de género y #93; y letras = $ _GET y #91, carta y #93; & page = $ i \ "> $ i </ a>";
}



if (página <$ $ numofpages) {
$ Pagenext = ($ page + 1);
páginas $ & #46; = "<a href = \" búsqueda y #46; php? origen = $ origen y de género = $ _GET y #91, de género y #93; y letras = $ _GET y #91, carta y #93; & page = $ pagenext \ "Siguiente> </ a>";
}


/************************************************* ********************************/







$ Topcontent y #46; = "</ table>";
$ Lowcontent y #46; = "</ table>";

$ Encabezado = "género Hasil Cari nama $ - $ origen";
if ($ page> 1 ) {
origen de la página y $ $ - $ title = "Hasil Cari nama $ género #46; Arti & Daftar nama Bayi, Anac, Indonesia, Laki Perempuan ";
}
if ($ page == 1) {
origen y $ - $ title = "Hasil Cari nama $ género #46; Arti & Daftar nama Bayi, Anac, Indonesia, Laki Perempuan ";
}

incluir "y plantilla #46; php ";

?>





[/ PHP]
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Enero 22nd, 2011, 2:58 pm

  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8212
  • Loc: USA
  • Status: Offline

Nota Enero 22nd, 2011, 8:44 pm

Sencillo, basta con envolver la variable con símbolos ciento...
Código: [ Select ]
$sql = "Select * from names where $gn $ori and (name like '%$l%' OR meaning like '%$l%') order by name limit $limitvalue,$limit";
¿O no es esto lo que estamos hablando?
"Bring forth therefore fruits meet for repentance:" Matthew 3:8

Publicar Información

  • Total de mensajes en este tema: 2 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 133 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC