Lectores del foro , tengo un problema con un pequeño buscador implementado en mi web a la hora de agregar el select * from para encontrar las ciudades solo me arroja un resultado de registros expongo el codigo espero puedan echarme una mano :
buscar.php
<head>
<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.16.custom.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.ui.datepicker-es.js"></script>
<script>
$(function() {
$("#calendario").datepicker();
$('#calendario').datepicker('option', {dateFormat: 'yy-mm-dd'});
$('#calendario').datepicker($.extend({}, $.datepicker.regional["es"]));
$("table.cambia-color tr:even").addClass("oddrow");
});
</script>
<style type="text/css">
table {width:90%; border:1px solid blue;}
.oddrow {background-color:#E5E5E5;}
</style>
</head>
<form action="<?php $_SERVER['PHP_SELF'];?>" method="POST">
Buscar: <input name="palabra" id="calendario">
<input type="submit" name="buscador" value="Buscar">
</form>
<br />
<table width="90%">
<tr>
<td width="20%"><strong>Nombre Encuesta</strong></td>
<td width="10%"><strong>Fecha</strong></td>
<td width="10%"><strong>Rut</strong></td>
<td width="20%"><strong>Nombre Evaluador</strong></td>
<td width="10%"><strong>Región</strong></td>
<td width="10%"><strong>Coordinador</strong></td>
<td width="10%"><strong>E-Mail</strong></td>
</tr>
</table>
Código PHP:
Ver original<?php
if ($_POST['buscador']){
$buscar = $_POST['palabra'];
// Si está vacío
echo "No se han ingresado datos a Buscar";
}
else{
$sql = "SELECT * FROM unifica_proyectos WHERE fecha like '%$buscar%' ORDER BY id DESC";
do {
$fecha=$row['fecha'];
$rut=$row['rut'];
echo "<table class=cambia-color>";
echo "<tr>";
echo "<td width=20%>$nombreencuesta</td>";
echo "<td width=10%>$fecha</td>";
echo "<td width=10%>$rut</td>";
echo "<td width=20%>$nombreevaluador</td>";
$sql_region = "SELECT * FROM regiones WHERE idregion='".$idregion."'";
echo "<td width=10%>'".$row['region']."'</td>";
}
echo "<td width=10%>$coordinador</td>";
echo "<td width=10%>$mail</td>";
echo "</table>";
}
}
else {
echo "No se encontraron resultados para: <b>$buscar</b>";
}
}
}
?>
saludos y de antemano gracias