Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - soru13

#31
Bases de Datos / Re: ayuda sentencia SQL
16 Junio 2012, 19:07 PM
vale,creo que ya se como es, gracias por la ayuda!
#32
Bases de Datos / Re: ayuda sentencia SQL
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:

masajes LIKE '%manos%'

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
Bases de Datos / ayuda sentencia SQL
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:

Código (php) [Seleccionar]
$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

Código (php) [Seleccionar]
$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
#34
Ya, pero por lo menos en España, la gente que no conoce paypal, ve mucho mas seguro una compra através de un banco español de toda la vida, que de un tal "PAYPAL", y eso puede significar que el cliente se eche atrás y no page.
#35
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!
#36
SOLUCIONADO, GRACIAS!
#37
el caso es que si quito el "jquery.min.js" y dejo el "jquery-1.7.1.js", me deja de funcionar el lightbox que es el que funciona cuando estan los 2 scripts en la misma página.
#38
yo creo que esta consulta te debería funcionar:

Código (SQL) [Seleccionar]
SELECT * FROM tabla WHERE dia IN (SELECT dia FROM tabla WHERE total = MAX(total)) ORDER BY total ASC LIMIT 5;
#39
Estuve mirando varios tutoriales y esto es lo más cercano que llegué a hacer, pero aun así no funciona.

slider.js
Código (javascript) [Seleccionar]
$(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

Código (javascript) [Seleccionar]
<!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
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.