file: apar_del.php
Código PHP:
<?php
require '../php/paginaHtml.class.php';
require_once '../php/Db.class.php';
require_once '../php/Conf.class.php';
require '../php/funciones.class.php';
$_Db = Db::getInstance();
$_pH = new paginaHtml();
$_func = new funciones();
$_pH->head_admin();
?>
.
.
.
Código Javascript:
.Ver original
<script type="text/javascript"> // funcion ajax para refrescar la pagina function showApartamento(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","../php/visualiza_datos.php?apart="+str,true); xmlhttp.send(); } </script>
.
.
.
.
.
<div id="formulario">
<form action="apar_del.php" method="post">
<label for="apartamento">Apartamento</label>
<select name="apartamento" class="formulario" onchange="showApartamento(this.value)">
<option selected="selected">Seleccione un apartamento...</option>
Código PHP:
</select> Ver original
<?php $_sql = "SELECT nombre FROM apartamentos ORDER BY nombre ASC"; $_stmt = $_Db->ejecutar($_sql); while ($_fila = $_Db->obtener_fila($_stmt, 0)) { echo"<option>" . $_fila['nombre'] . "</option>"; } ?>
</form>
</div>
file: visualiza_datos.php
Código PHP:
Ver original
<?php require_once 'Db.class.php'; require_once 'Conf.class.php'; $_apartamento = $_GET["apart"]; $_Db = Db::getInstance(); $_sql = "SELECT * FROM apartamentos WHERE nombre = '".$_apartamento."'"; $_stmt = $_Db->ejecutar($_sql); $_object = $_bd->fetch_object($_stmt); echo'<div class="campo">'; echo' <label for="direccion" class="etiq">direccion</label>'; echo' <input name="direccion" id="direccion" type="text" size="40" value="'.$_object->direccion.'"/>'; echo'</div>'; echo'<div class="campo">'; echo' <label for="zona" class="etiq">zona</label>'; echo' <input name="zona" id="zona" type="text" size="40" value="'.$_object->zona.'" />'; echo'</div>'; echo'<div class="campo">'; . . . . ?>