usar un valor de busqueda y ocuparlo en un option
Publicado por Noe (186 intervenciones) el 25/02/2023 19:09:54
Hola foro !!!
esperando me puedan ayudar y es con lo siguiente deseo ocupar un valor que traigo de una búsqueda
y mostrarlo en un <option> para mostrar en que categoría esta de dicho producto
catálogo de productos
1-- Electrónica
2-- Telefonía
3—Computación
aqui invoco la funcion de busqueda
aqui esta la busqueda todo funciona correctamente
asi muestro los valores
y lo que deso es que el valor de $('#tip').val(registro[4]); lo pueda utilizar en el option para hacer una busqueda y saber en que categoria esta muestro como tengo el script
como ven esta manualmente con $tipp=3; Espero me haya explicado bien
GRACIAS
esperando me puedan ayudar y es con lo siguiente deseo ocupar un valor que traigo de una búsqueda
y mostrarlo en un <option> para mostrar en que categoría esta de dicho producto
catálogo de productos
1-- Electrónica
2-- Telefonía
3—Computación
aqui invoco la funcion de busqueda
1
2
3
4
5
6
<div>
Id Producto<br>
<input type="text" placeholder="Id producto..." name="idp" id="idp" class="campo largo1"
onchange="TraeProducto(this.value)" onkeyup="javascript:this.value=this.value.toUpperCase();"
class="uppercase" />
</div>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function TraeProducto(id){
$.post("busca_producto.php",{ClaveId:id},function(retorno){
registro = retorno.split("*");
if (registro[0] == "NoEncontrado"){
alert('El producto no esta registrado...');
document.forms.frm.idp.value='';
$('#idp').focus();
}else{
document.getElementById('entra').disabled=false;
$('#idp').val(registro[0]);
$('#nom').val(registro[1]);
$('#pre').val(registro[2]);
$('#des').val(registro[3]);
$('#tip').val(registro[4]);
$('#nom').focus();
}
});
}
1
2
<input type="text" name="nom" id="nom" class="campo largo2" />
<input type="text" name="pre" id="pre" step="eny" class="campo largo1" />
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<div>
Descripcion Producto
<?php
$tipp=3;
$sql="SELECT clave,descripcion From des_producto Where clave = ?";
$resu=$pdo->prepare($sql);
$resu->execute(array($tipp));
$dato = $resu->fetchall(PDO::FETCH_ASSOC);
$pcve = $dato[0]['clave'];
$pdes = $dato[0]['descripcion'];
?>
<select name="tip" class="list" id="nom" tabindex="10">
<option><?php echo $pdes; ?></option><?php
$stmt = $pdo->query("SELECT clave,descripcion From des_producto");
While ($row = $stmt->fetch()){
echo '<option value=" '.$row['clave'].' "> '.$row['descripcion'].' </option> ';
} ?>
</select>
</div>
como ven esta manualmente con $tipp=3; Espero me haya explicado bien
GRACIAS
Valora esta pregunta


0