|
32
|
Programación / Bases de Datos / Re: ayuda sentencia SQL
|
en: 16 Junio 2012, 18:29 pm
|
hola, como bien dices en el campo de la tabla se encuentra una concatenación de masajes, por ejemplo: "chinomanospies" pero el orden puede variar dependiendo del anuncio,por ejemplo: "manoschinopies" y necesito hacer la consulta para que me muestre el anuncio cuando dentro del campo aparezca una cadena igual a la que busco, es decir: pero que a la vez también sea "chino" y "pies", y ya si no tiene esa concatenación, pues me muestre el anuncio si contiene alguna de esas. ¿Me entiendes?
|
|
|
33
|
Programación / Bases de Datos / ayuda sentencia SQL
|
en: 16 Junio 2012, 17:06 pm
|
hola,estoy realizando un buscador para mi página, y tengo un problema al realizar la consulta, es la siguiente: $resultados = mysql_query("SELECT * FROM anuncios WHERE edad BETWEEN '".$edad1."' AND '".$edad2."' AND tarifa1 <= '".$tarifa1."' AND (tarifa4 >= '".$tarifa2."' OR tarifa3 >= '".$tarifa2."' OR tarifa2 >= '".$tarifa2."') AND clientes = '".$realizado."' AND sexo = '".$sexoanuncio."' AND provincia = '".$ciudad."' ");
el caso es que tengo un campo en la tabla que se llama "masajes", entonces al crear el anuncio crea una cadena que lo inserta en este campo en plan "masaje1masaje2masaje3". Lo que yo hice fue $resultados = mysql_query("SELECT * FROM anuncios WHERE edad BETWEEN '".$edad1."' AND '".$edad2."' AND tarifa1 <= '".$tarifa1."' AND (tarifa4 >= '".$tarifa2."' OR tarifa3 >= '".$tarifa2."' OR tarifa2 >= '".$tarifa2."') AND clientes = '".$realizado."' AND sexo = '".$sexoanuncio."' AND provincia = '".$ciudad."' AND masajes LIKE '%".$masaje[1]."%' AND masajes LIKE '%".$masaje[2]."%' AND masajes LIKE '%".$masaje[3]."%' AND masajes LIKE '%".$masaje[4]."%' AND masajes LIKE '%".$masaje[5]."%' AND masajes LIKE '%".$masaje[6]."%' AND masajes LIKE '%".$masaje[7]."%' ");
Pero el problema es que me muestra cualquier consulta que tenga el contenido del "masaje[1]", o del "masaje[2]", y así sucesivamente. Y lo que necesito es que me saque la consulta de la cual el campo "masajes" tenga el contenido de "masaje[1]" y "masaje[2]" por ejemplo. ¿Cómo podría hacerlo? Se me han acbado las ideas. Gracias y un saludo
|
|
|
35
|
Programación / PHP / Activar anuncio automaticamente tras el pago (TPV)
|
en: 6 Junio 2012, 16:32 pm
|
Hola, pues estoy desarrollando una pasarela de pago que funciona de la siguiente forma:
1 - Muestro los precios de un anuncio 2 - Paso los datos a la página del banco 3 - El banco se encarga de todo lo relacionado con el pago. 4 - Una vez el pago termina, ya sea correctamente o no, me permite mandar al usuario a una página cuando termina de forma correcta y a otra cuando no lo hace.
La cuestión es esta:
Necesito que cuando el usuario page, el anuncio se active automaticamente.
Por lo que pensé en crear un script en la página que envia al usuario si el pago se realizó correctamente para que active el anuncio. Para ello pensé en el típico script que recoge la ID del anuncio através de un GET y realiza la sentencia correspondiente que sería algo como:
UPDATE anuncios SET activado = 'si' WHERE id = '$id_anuncio' AND id_usuario = '$id_user'
Mi pregunta es, ¿ésta es la mejor forma de activar el anuncio? ¿es del todo seguro?.
Otra forma que pensé fue en cuando el usuario realiza el pago, insertar una fila en una tabla para que quede registrado que pagó por ese anuncio, y luego utilizando CRON JOBS de CPANEL fuera comprobando esta tabla por ejemplo todos los días, y activando los anuncios que encuentre como pagados. Lo que pienso sobre este método, es que queda "mal visto" por parte del usuario, ya que ha pagado y hasta dentro de 1 día como mínimo no tiene su anuncio activado, pero a diferencia del otro pues como que creo que es más seguro. ¿O no?
Necesito opiniones señores.
Gracias y un saludo a todos!
|
|
|
39
|
Programación / Desarrollo Web / Re: Implementar 2 jquery diferentes.
|
en: 23 Mayo 2012, 15:52 pm
|
Estuve mirando varios tutoriales y esto es lo más cercano que llegué a hacer, pero aun así no funciona. slider.js $(function() { $( "#slider-range" ).slider({ range: true, min: 18, max: 65, values: [ 18, 25 ], slide: function( event, ui ) { $( "#amount" ).val( "" + ui.values[ 0 ] + " - " + ui.values[ 1 ] ); } }); $( "#amount" ).val($( "#slider-range" ).slider( "values", 0 ) + " - " + $( "#slider-range" ).slider( "values", 1 ) ); })(jQuery); jQuery.noConflict(); $(function() { $( "#tarifa" ).slider({ range: true, min: 20, max: 600, values: [ 20, 80 ], slide: function( event, ui ) { $( "#cantidad" ).val(ui.values[ 0 ] + " - " + ui.values[ 1 ] + " € " ); } }); $( "#cantidad" ).val($( "#tarifa" ).slider( "values", 0 ) + " - " + $( "#tarifa").slider("values", 1 ) + " € "); })(jQuery); jQuery.noConflict();
index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link rel="stylesheet" href="inc/jquery.ui.all.css"> <script src="./inc/jquery-1.7.1.js"></script> <script>jQuery.noConflict();</script> <script src="./inc/jquery.ui.core.js"></script> <script src="./inc/jquery.ui.widget.js"></script> <script src="./inc/jquery.ui.mouse.js"></script> <script src="./inc/jquery.ui.slider.js"></script> <script src="./inc/slider_form.js"></script> <!-- lightbox --> <script type="text/javascript" src="./inc/lightbox/javascript/jquery.min.js"></script> <script>jQuery.noConflict();</script> <link rel="stylesheet" type="text/css" href="./inc/lightbox/javascript/lightbox/themes/default/jquery.lightbox.css" /> <script type="text/javascript" src="./inc/lightbox/javascript/lightbox/jquery.lightbox.min.js"></script> <!-- fin --> </head> <body><a href="contacto.php?lightbox[iframe]=true&lightbox[width]=700&lightbox[height]=700" class="lightbox">ABRIR</a> <div class="demo"><!-- SLIDER EDAD --> <p> <label for="amount">Edad:</label> <input type="text" name="edad" id="amount" style="border:0; color:#f6931f; font-weight:bold; " /> </p> <div id="slider-range" style="width:150px;margin-left:10px;"></div> <script type="text/javascript"> jQuery(document).ready(function($){ $('.lightbox').lightbox(); }); </script> </body> </html>
¿Algún consejo? Gracias
|
|
|
40
|
Programación / Desarrollo Web / Implementar 2 jquery diferentes.
|
en: 22 Mayo 2012, 23:46 pm
|
Hola, resulta que en la misma página necesito implementar un archivo "jquery-1.7.1.js" y a la vez otro "jquery.min.js".
El problema es que si incluyo este último, me dejan de funcionar los scripts que usan "jquery-1.7.1.js", y necesito los dos ya que cada uno sirve para distintos scripts.
¿Alguién sabe como puedo arreglarlo?
Un saludo y gracias.
|
|
|
|
|
|
|