Foros del Web » Programando para Internet » PHP »

Mostrando anuncios en php

Estas en el tema de Mostrando anuncios en php en el foro de PHP en Foros del Web. Hola, les comento, queria hacer un script que haga lo siguiente: Obteniendo el contenido de la variable $query, buscase en una base de datos mysql ...
  #1 (permalink)  
Antiguo 13/06/2009, 09:04
 
Fecha de Ingreso: febrero-2009
Ubicación: 127.0.0.1
Mensajes: 44
Antigüedad: 15 años, 2 meses
Puntos: 0
Mostrando anuncios en php

Hola, les comento, queria hacer un script que haga lo siguiente:
Obteniendo el contenido de la variable $query, buscase en una base de datos mysql por esa palabra o palabras. En caso de haber coincidencia, que devolviese el contenido siguiente:
Titulo, Url, Descripcion y ID
De forma de que devolviese algo asi:
Código HTML:
<td width="100%" class="resultpay">
<div class="results"><a href="goanuncio.php?id=ID&url=h ttp :/ / w w w. urlanunciant e . c om/" style="text-decoration: none; color: #003399; font:bold">Titulo</a><br>
Descripcion<br>
<span class="urlresults">http :/ /ww w .urlanunciante .c o m/</span></div>
</td></tr></table> 
Como ven, es para un sistema de anuncios.
En caso de que no haya ninguna coincidencia, no quiero que se muestre nada en su lugar.
En caso de haber mas de una coincidencia quiero que se muestren todas juntas (separandolas por un <br>)
No se si me explique bien.
Por favor sean detallados
Muchas gracias ;)
  #2 (permalink)  
Antiguo 13/06/2009, 09:08
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Mostrando anuncios en php

Sabes hacer consultas en la base de datos?
  #3 (permalink)  
Antiguo 13/06/2009, 09:11
 
Fecha de Ingreso: febrero-2009
Ubicación: 127.0.0.1
Mensajes: 44
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Mostrando anuncios en php

Bueno, se que en primer lugar se conecta con la base de datos y luego se hace la peticion. Pero no se exactamente como hacerlo
  #4 (permalink)  
Antiguo 13/06/2009, 09:22
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Mostrando anuncios en php

Bueno para poder ayudarte vas a tener que primero leer como hacer todo esto bien. Si quieres lee este articulo y ve siguiendo los ejemplos luego haz la aplicacion tuya y cuando tengas dudas de como hacer eso nos dejas saber

http://www.desarrolloweb.com/articulos/322.php
  #5 (permalink)  
Antiguo 13/06/2009, 09:38
 
Fecha de Ingreso: febrero-2009
Ubicación: 127.0.0.1
Mensajes: 44
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Mostrando anuncios en php

A ver, eso se hacerlo, me refiero en que no tengo muy claro como hacerlo. Se conectar con mysql y obtener algo pero no se como hacer que "busque".
No se si me explico. Se que para obtener algo concreto es asi pero no se si eso sirve tambien para buscar
Código PHP:
mysql_connect("localhost""user""password") or die(mysql_error());
mysql_select_db("basededatos") or die(mysql_error());
$result mysql_query("SELECT * FROM basededatos WHERE tabla LIKE '%$query%'"
or die(
mysql_error());  
while(
$row mysql_fetch_array$result )) {
$dato1 $row['dato1'];
$dato2 $row['dato2']; 

Última edición por martinandrino; 13/06/2009 a las 09:43
  #6 (permalink)  
Antiguo 13/06/2009, 09:41
 
Fecha de Ingreso: febrero-2009
Ubicación: 127.0.0.1
Mensajes: 44
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Mostrando anuncios en php

tambien el problema que se me plantea es como hago en casod e que hayan varios ya que segun veo, el script que puse arriba serviria, asi que mi problema ¿es que hago si hay varios?
  #7 (permalink)  
Antiguo 13/06/2009, 10:14
 
Fecha de Ingreso: febrero-2009
Ubicación: 127.0.0.1
Mensajes: 44
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Mostrando anuncios en php

He conseguido hacerlo funcionar, pero ahora tengo otro problema. Si por ejemplo, el anuncio corresponde a Google, nada mas poner la G, ya me aparece el anuncio y yo quiero que solo aparezca cuando haya puesto la palabra entera. ¿Como hago eso?
  #8 (permalink)  
Antiguo 13/06/2009, 10:20
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Mostrando anuncios en php

Es que tienes que determinar cual es el minimo de letras que la persona pueda entrar para que empieze a hacer el search y lo mejor seria usar javascript para eso
  #9 (permalink)  
Antiguo 13/06/2009, 12:18
 
Fecha de Ingreso: febrero-2009
Ubicación: 127.0.0.1
Mensajes: 44
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Mostrando anuncios en php

si, el problema es que tengo que usar php por narices. Como podria hacerlo ?
  #10 (permalink)  
Antiguo 13/06/2009, 14:03
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Mostrando anuncios en php

strlen()
  #11 (permalink)  
Antiguo 14/06/2009, 02:46
 
Fecha de Ingreso: febrero-2009
Ubicación: 127.0.0.1
Mensajes: 44
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Mostrando anuncios en php

Me viene cojonudo gracias ;)
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 10:05.