Ver Mensaje Individual
  #23 (permalink)  
Antiguo 15/12/2004, 14:55
Avatar de andinistas
andinistas
 
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 20 años, 9 meses
Puntos: 0
ok

Cita:
Iniciado por Cluster
Forma tus links del abecedario:

Código PHP:
foreach (range('a''z') as $letra) {
   echo 
"<a href=\"resultado.php?letra=$letra\">$letra</a> ";

(creo que la "ñ" no saldrá ahí .. si es así tendrás que usar un array con tus letras en lugar de usar range())

Tu resultado.php

Tendrá que hacer mínimo una consulta SQL tipo:
Código PHP:
$sql="SELECT * FROM tabla WHERE campo LIKE '".$_GET['letra']."%'"
Con eso filtraras tus registros por la inicial de ese "campo" que indiques ahí .. A su vez puedes aplicar "Paginator" para paginar los posibles resultados de cada letra en sus páginas que resulten .. Pero, partiendo de que ya estás filtrando por "letra".

Un saludo,

Para que salga la letra Ñ, te tocaría hacer lo siguiente:

Código PHP:
<table width="100%"  border="0" align="center" cellpadding="4" cellspacing="0" class="tableInformacionSubtitle" id="abc">
<tr>
<?
//defines la matriz con el abcedario
$matriz = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","Ñ","O","P","Q","R","S","T","U","V","W","X","Y","Z");

foreach (
$matriz as $letra) {
echo 
"<td align=\"center\"><a href=\"query.php?letra=$letra\">$letra</a></td>";

?>    
</tr>
</table>
Luego ya en tu consulta SQL te traes el valor de la variable $letra

Código PHP:


$sql 
"SELECT * FROM clientes WHERE nombre_empresa LIKE '".$_GET['letra']."%'"
__________________
Un Saludo, Andinistas.
"Llegaron... Ellos tenían la biblia y nosotros la tierra... y nos dijieron: 'Cierren los ojos y recen.' Cerramos los ojos y cuando los abrimos,
ellos tenían la tierra y nosotros la biblia." Abadío Green.