Este es el VideoTutorial 18 del Curso de PHP y MySQL.
Continuamos con el trabajo de aplicaciones prácticas. En esta oportunidad desarrollaremos un motor de búsqueda o buscador interno para nuestro Sitio Web. Analizaremos la lógica con la cual trabajará, revisando la funcionalidad del que está en mi sitio web.
Crearemos el formulario, y el archivo que trabajará como centro de resultados de nuestras búsquedas. Dicho fichero tendrá varias funcionalidades, por ejemplo, nos permitirá usar la función like de MySQL, la función srt_replace de PHP, generaremos dentro de él un sencillo pero eficiente sistema de paginación, para ir mostrarlo los resultados por grupos.
Todo en casi 90 minutos.
1
























































hola cesar, todavia me acuerdo cuando, empese a usar php, y pues sigo viendo tus videos ya que son un monto y pues no me acuerdo siempre de todo jejeje, una pregunta me acorde el motor de busqueda, como le pones limites de texto en la busqueda. Y como le das limites a los comentarios??
Hola cesar estan muy buenos tus tutoriales. estube provando el buscador que implementaste en este videotutorial y cuando busco una frase que no esta en la base de datos me sale un error en la linea 181 y dice impresos no esta definido, puesto que esa variable lo defines en el else(linea 127) osea solo cuando encuentra resultados, creo que deberias declararlo antes del if, cosa que asi existiria para ambos casos. bye suerte y ojala sigas haciendo estos muy buenos tutoriales
muy bueno el video, un poco largo eso si :D, pero de verdad que valio la pena seguirlo completo.
César todas las gracias de este pequeño mundo!!!Tus videos me sirven de mil para mi trabajo final!!!..En cuanto al buscador tengo un pequeño problema!!!Si tengo menos registros del especificado en el LIMIT de la SQL lo mismo me salen linkeados el "Siguiente" y el "Ultimo"!!!Y al clickear me sale que la variable impresos no está definida!!!Le busqué las mil vueltas y no lo puedo solucionar!!!!Agradecería ya un millón de veces que me puedas ayudar!!!! Genial lo suyo maestro y un millón de Gracias!
Cesar Mil gracias por todo lo que haces , en estos momentos estoy estudiando php orientado a objetos, y tenia una duda con el buscador , y mire los video tuturiales de php lineal y pude basarme en el numero 18 para resolver todas mis dudas.de verdad es grande lo que haces.que el señor te bendiga.
Excelente Master!!
hola cesar que tal como satas epero que bien... felicitaciones por los videos...estan interesantes....tengo una consulta...dime kiero hacer...una galeria de imagenes...donde ala hora de dar clik en una imagen esta se sobresalga tipo como tiene facebook...o algo parcido..estado intentandoolo pero me sale muxos errores te agradesco..ke me respondas porfa...
Wow ya el 18, muy buenos, como siempre te felicito mi buen cesar
los videos tutoriales estan muy buenos, pera alguien me podria ayudar a decirme donde estan los primero videos, pues esta categoria solo empieza desde el 17. de antemano gracias
los videos tutoriales estan muy buenos, pero me gustaria saber donde estan los primeros videos, pues esta categoria solo empieza desde el 17. de antemano gracias.
Cordial saludo Cesar( o ingeniero)en estos días vi este sitio WEB y estos videos me parecen super buenos. Son muy claros, fluido,ecxlente. Actualmente estoy terminando una tecnologia en analisis y desarrollo de sistemas de informacion y el proyecto lo hemos realizado en PHP,MySQL, Flasch y queria preguntarle sobre el tema de seguridad que consejos me puede regalar o si tiene algun video. Otra cosa como probar la aplicacion en la nube. Hasta luego,no le deseo exito porque ya lo tiene bendiciones
Hola César. Gracias a tus videos,mi compañera Sandra Caldas y yo pudimos llevar a cabo nuestro proyecto final.Llevamos apenas casi 7 meses en esto, y hay cosas que aún debemos aprender,pero tu ayuda fué definitiva para lograrlo.Te agradecemos por tu buena labor, y ya sabés, acá en Colombia hay 2 personas más que te siguen y te desean lo mejor.
gracias cesar la verdad estaba buscando la parte de la paginacion y me quedo muy claro con tu tutorial de nuevo muchas gracias
buenas tardes cesar. mi inquietud es la siguiente. al correr mi pagina web. busco una palabra cualquiera que tiene 5 registros almacenados en mi base de datos, en este caso me tiene que linkear el siguiente y ultimo? por qeu en mi caso lo hace pero a la hora de darle click ya me sale lo del if (mysql_num_rows($res)==0){ ?> No hay coincidencias de datos en esta consulta es esto normal?
Excelente video. Felicitaciones por compartir conn nosotros. Gracias
Hola cesar estoy haciendo el vídeo tutorial 18 y me costo mas de 5 horas poder encontrar el error que tenia, estaba colocando $pos y como no se ve bien en el video creí que era un dólar, hay que poner &pos y aparte le estaba dejando un espacio entre la etiqueta ?> &pos=0 por este espacio tampoco funcionaba son la 1 de la madrugada y ya funciona jeje ahora si puedo dormir con tranquilidad. Jaja.
Saludos César, una duda: Me parece que si la cantidad de registros que tienes en tu base de datos es múltiplo de la cantidad de registros que quieres mostrar, tu botón de "último" no funciona puesto que al hacer tu operación "$ultimo=$total-$resto" la variable resto se queda en cero y cuando hagas la consulta sólo con "$ultimo=$total" pides avanzar desde el final hacia adelante en tu variable "$sql", acabo de terminar el video y buscaré resolver esto y les comento. ¿O estoy equivocado?
hola cesar, excelente tu video, lo voy a tomar en cuenta como todo lo que explicas..saludos....
Como todos, excelente video. Seguimos aprendiendo cosas nuevas y muy interesantes. Gracias
buen video ya lo veia necesario este tema grasias por tus aportes a la comunidad cesar...
Cesar muy bueno este videotutorial pues exelente lo de la paginacion en este momento estaba necesitando hacer eso mismo Gracias y Saludos
Excelente,muchisimas gracias.Me gustaria que se arme un video que trate la parte de maquetacion de la aplicacion
Grande Cesar, mmmm, no se si ya lo has puesto, yo desde luego no lo encuentro.Puedes colocar en algun lado para descargar la tabla que tienes para pasar de CSS a javascript?.Me seria de gran ayuda.Gracias y sigue asi.
Grasias por tus apportes Cesar Buen Video.....
Excelente este video!Como siempre Cesar demuestras mucho entusiasmo en enseñar tus conocimientos, la cual es transmitida para tener ganas de aprender ;)Muchas gracias por mencionar
www.redwebmaster.com.ar
Están invitados, hosting y comunidad webmaster para todos =o)Te saludo desde Argentina... Kapry
Excelente,muchisimas gracias,como siempre increibles sus videotutoriales,aprendi mucho con este ultimo.saludos y gracias de nuevo
Muchas gracias por sus aportes son muy buenos, felicitaciones. siempre estoy pendiente del siguiente video.Saludos,
cesar necesito saber como contar los caracteres para poner condiciones en la contraseña gracias
maestro muchas gracias como siempre excelente tutorial:.. pero tengo unas dudas inquietantes te las comento por correo:.. ojala maestro cesar ya dentro de los proximos nos introduscamos a pOo:.
Gracias amigo, sigue asi y que Dios te bediga.
Exelente material cesar muy bueno como siempre!!! Gracias por este curso que es exelente y de muchisima ayuda para los que queremos aprender.
Muchas gracias
Gracias , Cesar por dedicar tu tiempo a enseñar a otras personas.
Pues gracias.. Cesar, siempre estamos pendientes de tus videos.. animos
....usar el buscardor para...encontrarme !!jajaja(broma)Gracias !!!
gracias maestro cesar, voy a verlo completo
Gracias hermano, es lo que estaba esperando, sos de gran ayuda, que DIOS te siga bendiciendo.A la espera dela OOP en PHP.
Hola amigo como vas.. oie acabo de ver recien este video..y pues todo salió ok aki llevando acabo la práctica. y solo me queda decirte EXCELENTE VIDEO este del buscador :)
oa cesar nuevamnente gracias por compartir tus conocimientos. Distes una pagina de un servidor gratis de nombre http://www.redwebmaster.com.ar/ pero sabes no funka. No sabes de otra pero q funke, es k kiero probar lo q estoy aprendiendo. Muxas gracias amiguito. Escribeme a paula_segura2010@hotmail.com
Hola Cesar te escribo desde Peru, soy principiante en PHP y java Script la verdad es que naciste para enseñar, eres un maestro por vocacion, admiro tu didactica tu paciencia para poder entregarnos lo que sabes sin egoismo , sigue enseñandonos, no desmayes arriba cesarDios te bendice
No hay nada que hacer, q lindo explikas faltarian palabras para agradecer todo lo que enseñas MAESTRO , saludos desde peru , como desearia que enseñes VISUAL BASIC.....para hacer sistemas...bueno creo q es mucho pedir...paula_segura2010@hotmail.com
Hola cesar,muchas gracias por los video tutoriales me han sido de mucha ayuda en mis estudios;Tengo un problema con la descarga del video 18, ni firefox, ni en I_explorer lo he podido descargar, solo me da un archivo comprimido de 366 bytes, no se que pasa si todos los demas los he descargado, ayudame con esto porfa.Julio, San Andres Isla,Colombia
Thans'k por el video esta interesante un saludo.
Hola César, muchas gracias por este valioso aporte,los videos son exelentes muy bien explicados,estoy muy contenta siguiendo cada uno de ellos.César sera que puede crear un video explicando como crear un carrito de compras, vi que dentro de sus carpetas ya tenias un carrito hecho y me intereza mucho aprender hacer uno.
Estimado César como siempre un cordial saludo.La idea del colegio que te comente por correo, es una idea muy antigua que tenia, y cuando te lo comente no había visto este video, sorry.
Gracias amigos Cesar todo me salio bien, de nuevo gracias por el tutorial.
hola Cesar como estas me imagino que bien sabes que esta bien excelente el tutorial que has subido pronto veras en mi web lo aprendido con tus tutoriales, te felicito amigo adelante y no hagas caso a los malos coemtarios de los que no saben.
Que tal Cesar encuentre esta funcion insensible a las mayusculas y minisculas queria que la vieras para saber que piensas str_ireplace a cambio de str_replace
Saludos, es un excelente contenido el que tú haces, felicidades!! Una pregunta, estoy construyendo una interfaz php para una base de datos que es algo así como un diccionario, seguí tus pasos para buscar en una tabla términos, todo muy bien pero creo que no tengo conexión entre php y mysql, revisaré tutos anteriores, no marca ningún error en lo que he progrmado, si puedes ayudarme agradecería mucho tengo activo xampp para windows, tendrá algo que ver?
hola como se haria para que cuando se ponga un valor en el texto este se que de en la casilla de texto al realizar la busqueda
Hay una sentencia sql muy buena para tablas Mysam solo , no funciona en innodb para hacer busquedas , es esta: SELECT * FROM tabla WHERE MATCH (titulo,texto) AGAINST ('palabra o palabras'); antes hay que crear indexacion en esa tabla. Un saludo ;)
Gracias maestro césar por este vt cada vez aprendiendo más y con ganas de poner en practica las enseñanazas muy pronto muchas gracias por tu dedicación!!
bueno te hia diciendo si quieres te puedo pasar los dos o si ya tienes uno pues que bueno (no se me ocurrio nada para decir jejeje XD) en fin hay mas das coreo para que te pase alguno de los dos con las licencias te cuidas saludos desde mexico
hola que tal me tiempo sin contestar no e tenido internet :( hasta ahorita me lo bienen a poner pero lo bueno es que descarfue hasta este video jejeje gracias por contestardisculpa pero no me sirvio tuve que hacer otras cosas pero ya tengo phpmyadmi y chive generalmente me falla el primero pero cuando lo hace me voy a chive jejeje bueno saludos de mexico otra cosas el antivirus que te puede servir es avast pero segurity internet el gratis no te lo recomiendo o el bitdefender bueno no uso antiv
buen video.
Muy buen video cesar. Un saludo.
hola cesar, son excelentes tus videos tutoriales, sigue apoyando el aprendisaje... mi inquiedo es quiero hacer una conexion a oracle mediante cual es la mejor forma de hacerlo y como hacerlo.? Saludo
osea para estos faciles ni los leas otra vez, ademas facil que no tienen alguna web, que pena que sean unos resentidos sociales. Un abrazo desde Perú, aunque ya sabes de donde escribo por las funciones que utilizas. Me cojo de una de las frases colgadas en tu web " En la vida solo hay dos tipos de personas, las que dan pretextos y las que dan resultados, ¿y tu cual tipo de persona eres? "
Cesar te agradezco de veras por la dedicacion en cada uno de los videos, y obviamente no creo que prestes mucha atencion a comentarios no alturados, lastima que sean de mi pais a mi me sirven mucho ya que no sabia ni siquiera que era php o mysql, muy didactico, y como otros que comentaron deberian colocar minimo algun link o video para que nos ilustren... como dicen es facil criticar pero enseñar es dificil,