tengo el siguiente formulario:
Código HTML:
Ver original
y en datos.php
Código PHP:
Ver original
<? include ("class.TemplatePower.inc.php"); include ("class.db.php"); $id = (int)$_POST["id"]; $nombre = $_POST['nombre']; $apellido = $_POST['apellido']; $edad = $_POST['edad']; $telefono = $_POST['telefono']; $ciudad = $_POST['ciudad']; $direccion = $_POST['direccion']; $tpl = new TemplatePower("registros.html"); $tpl -> prepare(); $db = new TConDB("localhost", "registros", "root", "root"); if($db -> Estado()){ while($db -> Siguiente()){ $tpl-> newBlock("linea"); $tpl-> assign("id", $db -> Valor ('id')); $tpl-> assign("nombre", $db -> Valor ('nombre')); $tpl-> assign("apellido", $db -> Valor ('apellido')); $tpl-> assign("edad", $db -> Valor ('edad')); $tpl-> assign("telefono", $db -> Valor ('telefono')); $tpl-> assign("ciudad", $db -> Valor ('ciudad')); $tpl-> assign("direccion", $db -> Valor ('direccion')); } $tpl -> printToScreen(); } else{ echo "Error SQL1"; } } else{ echo "Error SQL"; } ?>
el tema es el siguiente cuando no ingreso nombre, me da vacia la consulta, quiero que me consulte primero por nombre, y si no tiene ningun dato me consulte por la siguiente variable Ejemplo $edad, y asi sucesivamente, no se si debo utilizar un while o como hacerlo,
desde ya muchas gracias por el aporte o correcion de codigo