imprimir en pantalla, resultado de tabla, segun combo dinamico
Publicado por Isabel (1 intervención) el 07/03/2018 18:53:39
Hola compañeros/as, estoy trabajando con un código que he encontrado por la web, pero no se como continuar.
Tengo un combo que se carga con las opciones leidas de una tabla en una base de datos, hasta ahí ya lo tengo, pero necesito que cuando se seleccione un articulo en el combo me muestre en pantalla su precio.
Tengo en la base de datos una tabla con "aticulo" "precio" (no se si con solo esa tabla se puede hacer)
Os pego el codigo por si alguien se le ocurre como hacerlo.
Gracias anticipadas Isa.
Tengo un combo que se carga con las opciones leidas de una tabla en una base de datos, hasta ahí ya lo tengo, pero necesito que cuando se seleccione un articulo en el combo me muestre en pantalla su precio.
Tengo en la base de datos una tabla con "aticulo" "precio" (no se si con solo esa tabla se puede hacer)
Os pego el codigo por si alguien se le ocurre como hacerlo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
$server = 'servidor'; //servidor
$username = 'usuario'; //usuario de la base de datos
$password = 'contraseña'; //password del usuario de la base de datos
$database = 'nombre de la base'; //nombre de la base de datos
$conexion = @new mysqli($server, $username, $password, $database);
if ($conexion->connect_error) //verificamos si hubo un error al conectar, recuerden que pusimos el @ para evitarlo
{
die('Error de conexión: ' . $conexion->connect_error); //si hay un error termina la aplicaciión y mostramos el error
}
//_________________Combo articulos__________
$sql="SELECT * from articulos";
$result = $conexion->query($sql); //usamos la conexion para dar un resultado a la variable
if ($result->num_rows > 0) //si la variable tiene al menos 1 fila entonces seguimos con el codigo
{
$combobit="";
while ($row = $result->fetch_array(MYSQLI_ASSOC))
{
$combobit .=" <option value='".$row['precio_nuevo']."'>".$row['articulo']."</option>"; //concatenamos el los options para luego ser insertado en el HTML
}
}
else
{
echo "No hubo resultados";
}
$conexion->close(); //cerramos la conexión
Gracias anticipadas Isa.
Valora esta pregunta
0