Como eu poderia simplificar isso?

  • Autor Autor Pcx89
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
P

Pcx89

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hey!, por aquí con una duda.
Tengo el siguiente código que me gustaría simplificar.

PHP:
<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND '2015-08-25' and rubro='2'"; $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>

Tengo que cambiarlo todos los días de manera manual con la fecha correspondiente, son 20 líneas en total. :grumpy:
¿Existirá alguna manera de simplificar este trabajo? :O
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
hola [MENTION=124018]Pcx89[/MENTION] lo que puedes hacer es usar la funcion de PHP date() que te da la fecha de hoy y asi no tener que ponerla manualmente.

prueba con esto aver si te funciona
PHP:
<?php  $hoy = date("Y-m-d"); ?>

<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND '".$hoy."' and rubro='2'";  $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>


saludos 😀
 
Última edição:
hola [MENTION=124018]Pcx89[/MENTION] lo que puedes hacer es usar la funcion de PHP date() que te da la fecha de hoy y asi no tener que ponerla manualmente.

prueba con esto aver si te funciona
PHP:
<?php  $hoy = date("Y-m-d"); ?>

<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND '".$hoy."' and rubro='2'";  $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>


saludos 😀

Gracias attack!!!! es lo que necesitaba. :encouragement:
 
De nada bro, es un placer ayudar 😛8:
 
También podes hacerlo usando CURRENT_DATE de mysql
PHP:
<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND CURRENT_DATE() and rubro='2'"; $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>
 
También podes hacerlo usando CURRENT_DATE de mysql
PHP:
<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND CURRENT_DATE() and rubro='2'"; $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>

Gracias!!, lo probaré 😀
 
Voltar
Topo