Demo entry 2334612

Module

   

Submitted by anonymous on Jul 31, 2015 at 19:13
Language: HTML+PHP. Code size: 5.7 kB.

<?php
	$conn = new mysqli("localhost", "root", "root", "P33_M2_PERFORACION_01-A");

	// Verificar Conexión
	if (mysqli_connect_error()) {
		echo "Falló la conexión";
		exit();
	} else if (!$_GET["Sitio"]) {
		echo "Falló la variable";
		exit();
	}

	// Cambiar el conjunto de caracteres a utf8
	$conn->set_charset("utf8");
?>
<!DOCTYPE html>
<html lang="es">
<head>
	<meta charset="UTF-8">
	<title>P33 ModeloPerforación</title>
	<link rel="stylesheet" href="style/add-ons1.css">
	<link rel="stylesheet" href="style/table-style.css">
	<script>
		var newwindow = ''
		function popitup(url) {
			if (newwindow.location && !newwindow.closed) {
			    newwindow.document.getElementsByTagName('img')[0].src=url;
			    newwindow.focus();
			} else { 
			    newwindow = window.open('','','menubar=no,resizable=yes,width=490,height=660');
			    newwindow.document.write('<html><head><title>Perfil Revestimiento</title></head><body><img src="'+url+'"/></body></html>');
			}  	
		}
	</script>
</head>
	<body>
		<!--input type="button" value="Atrás" onclick="window.history.back();"-->
			
		<?php
			
			$folio = $_GET["Sitio"];

			$query_general = "SELECT *, 
								CONCAT(profundidad, ' m') AS profundidad, 
								CONCAT(temperatura, ' ºC') AS temperatura, 
								CONCAT(potencial, ' MW') AS potencial, 
								CONCAT(
									(CASE costo_inyector WHEN '-' THEN '' ELSE '$ ' END),
									(CASE costo_inyector WHEN '-' THEN '-' ELSE FORMAT(costo_inyector, 2) END)
								) AS costo_inyector, 
								CONCAT(
									tiempo_inyector, 
									(CASE tiempo_inyector WHEN '-' THEN '' ELSE ' días' END)
								) AS tiempo_inyector,
								CONCAT('$ ', FORMAT(costo_productor, 2)) AS costo_productor,
								CONCAT(tiempo_productor, ' días') AS tiempo_productor, 
								CONCAT('$ ', FORMAT(costo_proyecto, 2)) AS costo_proyecto 
							FROM `Campos_Geotermicos` WHERE id='$folio'";



			////////////////////////////////////////////////////////////
			$uno = '';
			$dos = '';
			///////////////////////////////////////////////////////////


			
			// Tabla General
			if ($general = $conn->query($query_general)) {

				while ($row = $general->fetch_assoc()) {

					$pi = "javascript:popitup('data:image/png;base64,".base64_encode( $row['perfil_inyector'] )."')";
					$pp = "javascript:popitup('data:image/png;base64,".base64_encode( $row['perfil_productor'] )."')";

					/////////////////////////////////////////////////////
					$uno = base64_encode( $row['perfil_inyector'] );
					$dos = base64_encode( $row['perfil_productor'] );
					////////////////////////////////////////////////////

					?>

					<table>
						<caption><?php echo $row["sitio"]; ?>, <?php echo $row["estado"]; ?></caption>
						<tr><td>Profundidad</td><td><?php echo $row["profundidad"]; ?></td></tr>
						<tr><td>Temperatura</td><td><?php echo $row["temperatura"]; ?></td></tr>
						<tr><td>Potencial</td><td><?php echo $row["potencial"]; ?></td></tr>
						<tr><td></td><td></td></tr>
						<tr><td>Nº Inyectores</td><td><?php echo $row["numero_inyector"]; ?></td></tr>
						<tr><td>Costo Inyector [USD]</td><td><?php echo $row["costo_inyector"]; ?></td></tr>
						<tr><td>Tiempo Inyector</td><td><?php echo $row["tiempo_inyector"]; ?></td></tr>
						<tr><td>Perfil Revestimiento</td><td><?php if($row['perfil_inyector'] == '-'){ echo '-'; } else { echo '<a href="'.$pi.'">Click</a>'; } ?></td></tr>
						<tr><td></td><td></td></tr>
						<tr><td>Nº Productores</td><td><?php echo $row["numero_productor"]; ?></td></tr>
						<tr><td>Costo Productor [USD]</td><td><?php echo $row["costo_productor"]; ?></td></tr>
						<tr><td>Tiempo Productor</td><td><?php echo $row["tiempo_productor"]; ?></td></tr>
						<tr><td>Perfil Revestimiento</td><td><a href="<?php echo $pp; ?>">Click</a></td></tr>
						<tr><td></td><td></td></tr>
						<tr><td>Costo Proyecto [USD]</td><td><?php echo $row["costo_proyecto"]; ?></td></tr>
						<tr><td>Equipo Perforación</td><td><?php echo $row["equipo_perforacion"]; ?></td></tr>
					</table>

					<?php

				}

				$general->close();
			}

			$query_insumos = "SELECT *,
								(CASE cantidad WHEN '' THEN '' ELSE FORMAT(cantidad,2) END) AS cantidad, 
								CONCAT('$ ', FORMAT(costo, 2)) AS costo 
							FROM `Insumos` WHERE id_campo='$folio'";
			$insumos = $conn->query($query_insumos);

			// Tabla Insumos
			if ($insumos->num_rows > 0) {

				?>

				<table>
					<caption>Insumos</caption>
					<thead style="font-weight:bolder;"><tr><td>Categoria</td><td>Descripción</td><td>Unidad</td><td>Cantidad</td><td>Costo [USD]</td><td>Proveedor</td><td>Contacto</td></tr></thead>
					<tbody>

				<?php

				while ($row = $insumos->fetch_assoc()) {

					if($row["categoria"] == 'TOTAL'){

						?>

						<tr style="font-weight:bolder;"><td></td><td><?php echo $row["categoria"]; ?> <?php echo $row["descripcion"]; ?></td><td></td><td></td><td><?php echo $row["costo"]; ?></td><td></td><td></td></tr>

						<?php

					} else {

						?>

						<tr><td><?php echo $row["categoria"]; ?></td><td><?php echo $row["descripcion"]; ?></td><td><?php echo $row["unidad"]; ?></td><td style="text-align:right;"><?php echo $row["cantidad"]; ?></td><td style="text-align:right;"><?php echo $row["costo"]; ?></td><td><?php echo $row["proveedor"]; ?></td><td><?php echo $row["contacto"]; ?></td></tr>

						<?php

					}
				}

				?>

					</tbody>
				</table>

				<?php

				$insumos->close();
			}


			// Cerrar conexión
			$conn->close();

			echo '<div style="margin:0 auto; display: table;"><img style="margin-right:50px;" src="data:image/png;base64,' . $uno . '" />';
			echo '<img style="margin-left:50px;" src="data:image/png;base64,' . $dos . '" /></div>';
		?>

		
	</body>
</html>

This snippet took 0.01 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).