PHP - Modificar base de datos, si cumple con busqueda

 
Vista:

Modificar base de datos, si cumple con busqueda

Publicado por Rony (1 intervención) el 26/09/2017 16:11:48
Buen dia amigos, estoy tratando de hacer un pequeño reporte de analisis, pero a la vez que se haga un reporte, este descuente automaticamente un stock de reactivos utilizados.

Entonces hize un buscador, que busca en una tabla de analisis, y tambien busca en una tabla de reactivos, aqui le hize inputs donde muestre la información obtenida.

En la segunda tabla de reactivos, hay ocasiones donde necesito descontar dos y otras veces descontar solo uno, aqui viene el problema, ya que busca en la dos tablas pero en la segunda parte donde deberia mostrar los reactivos que se usan, aparece solo uno (repetido dos veces).

No estoy seguro si estoy en el camino correcto, por eso pido ayuda a ustedes y algunos consejos como lograr esto.

Al final, debo poder imprimir el reporte del analisis, pero sin que aparesca nada de reactivos ...

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
if(isset($_GET['nombre'])){
	$nombre = $_GET['nombre'];
	$result = mysqli_query($con,"SELECT * FROM pruebas WHERE prueba LIKE '%".$nombre."%' LIMIT 10");
	while($row = mysqli_fetch_array($result)){
		echo '<li onClick="fill_info('.$row['id'].');">'.$row['prueba'].'</li>';
	}
}
 
if(isset($_GET['idreg'])){
	$idreg = $_GET['idreg'];
	$result = mysqli_query($con,"SELECT * FROM pruebas INNER JOIN reactivos ON pruebas.prueba = reactivos.prueba WHERE id='".$idreg."'");
	$row = mysqli_fetch_array($result);
	?>
	<div id="div_resp">
		Prueba: <input type="text" name="prueba" id="prueba" value="<?php echo $row['prueba'] ?>">
		Resultado: <input type="text" name="resl_prueb" id="resl_prueb" value="">
		Rango: <input type="text" name="rango" id="rango" value="<?php echo $row['rango'] ?>">
		Unidad: <input type="text" name="und" id="und" value="<?php echo $row['unidad'] ?>">
		Costo: <input type="text" name="costo" id="costo" value="<?php echo $row['costo'] ?>">
	</div><br><br>
	<?php
	}
	if(isset($_GET['idreg'])){
	$idreg = $_GET['idreg'];
	$result = mysqli_query($con,"SELECT * FROM reactivos WHERE codigo='".$idreg."'");
	$row = mysqli_fetch_array($result);
	?>
	<div id="div_resp">
		Reactivo: <input type="text" name="react" id="react" value="<?php echo $row['reactivo'] ?>">
		Stock: <input type="text" name="stock" id="stock" value="<?php echo $row['stock'] ?>">
		Usar: <input type="text" name="usar" id="usar" value="<?php echo $row['usar'] ?>">
 
		<?php
 
		 ?>
		<br>
		Reactivo: <input type="text" name="react" id="react" value="<?php echo $row['reactivo'] ?>">
		Stock: <input type="text" name="stock" id="stock" value="<?php echo $row['stock'] ?>">
		Usar: <input type="text" name="usar" id="usar" value="<?php echo $row['usar'] ?>">
 
		actualizar: <input type="submit">
	</div>
	<?php
}
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder