Quiero cambiar el color de fondo de la lista, cuando la CANTIDAD DE PRODUCTOS que tengo en la base de datos sea menor o igual a 1. Esto funciona bien, solo que no se como cambiar el fondo.
Código Javascript
:
Ver original$("#mercaderia").autocomplete({
source: "autocompletemer.php",
minLength: 2,
html: 'html',
focus: function(event, ui) {
// prevent autocomplete from updating the textbox
//event.preventDefault();
// manually update the textbox
//$(this).val(ui.item.label);
},
select: function(event, ui) {
// prevent autocomplete from updating the textbox
//event.preventDefault();
// manually update the textbox and hidden field
//$(this).val(ui.item.label);
//$("#autocomplete2-value").val(ui.item.value);
}
});
Intento hacerlo desde php pero no queda bien
Código PHP:
Ver original<?php
//defino una clase que voy a utilizar para generar los elementos sugeridos en autocompletar
class ElementoAutocompletar {
var $value;
var $label;
function __construct($label, $value){
$this->label = $label;
$this->value = $value;
}
}
//recibo el dato que deseo buscar sugerencias
$datoBuscar = $_GET["term"];
//conecto con una base de datos
//busco un valor aproximado al dato escrito
$ssql = "SELECT id, titulo, precio, cantidad FROM mercaderia WHERE titulo LIKE '%" . $datoBuscar . "%' LIMIT 10";
//creo el array de los elementos sugeridos
$arrayElementos = array();
//bucle para meter todas las sugerencias de autocompletar en el array
$temp = $fila["titulo"].":".str_replace('.',',',$fila[precio
]).":".$fila[cantidad
];
if ($t[2] <= 1) {
$temp1 = str_replace(strtolower($datoBuscar), '<span style="background-color:red">"<b class="ot4">'.$datoBuscar.'</b>', '<b>'.strtolower($t[0]).' - <</b>'); $temp = str_replace('<', '<span class="ot2"> $'.$t[1].'</span></span>', $temp1); }else {
$temp = str_replace('<', '<span class="ot2"> $'.$t[1].'</span>', $temp1); }
//$respuesta .= "<li style='background-color: #FFDDDD;'>".$temp."</li>";
//else
//$respuesta .= "<li>".$temp."</li>";
array_push($arrayElementos, new ElementoAutocompletar
($temp, $fila["titulo"].' - $'.$fila["precio"])); //$fila["id"] }
?>