Suponiendo, que tus consultas esten bien, y te devuelva las fechas en formato date()
Lo que te combiene hacer es comparar los timestamp de esas fechas asi estas comparando integers y no datos del tipo fecha, es un poco mas confiable.
Código PHP:
Ver original<?php
$consulta = "SELECT fecha_venta FROM producto order by fecha_venta desc";
if($hoy == $resul){
$consulta2= "select numventa from producto order by numventa desc";
$i=$resultado + 1;
}else{
$i=1;
}
?>
Si esto no te funciona o la consulta devuelve cualquier cosa o
mysql_result(CONSULTA, 0); no devuelve lo que deberia.
Lo que podes probar es cuando haces el
mysql_query(); y lo asignas a una variable, en tu caso $
query y
$query2 es aplicarle un
mysql_fetch_array() y utilizarlo como un vector en la posicion 0. Ej:
Código PHP:
Ver original<?php
$consulta = "SELECT fecha_venta FROM producto order by fecha_venta desc";
$resul = strtotime($resul[0]['fecha_venta']);
if($hoy == $resul){
$consulta2= "select numventa from producto order by numventa desc";
$i=$resultado[0]['numventa'] + 1;
}else{
$i=1;
}
?>
Probalo y avisame ;)
Saludos!