Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/01/2008, 13:28
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Re: Mostrar primera letra en listado

Probado...

Primero me toco corregir aqui:

$letra anterior = $letra_actual;

Y colocar asi:

$letra_anterior = $letra_actual;

Tambien cambie $id_result por $result

Monte el codigo + consulta y me tira este error:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\AppServ\www\xxxxxxxx\categorias.php on line 15

Pongo el codigo a ver

Código PHP:
<?php
include ("connect.php");

$sql="SELECT * FROM categorias ORDER BY categoria";
$result=mysql_query($sql);

$letra_anterior "";
while(
$row mysql_fetch_array($result)) { 

    
$letra_actual substr($row['categoria'], 01); // Metemos en una variable la primera letra de la palabra.
    
if (!strcasecmp($letra_anterior,$letra_actual)) { // comparamos ambas letras
        
$letra_anterior $letra_actual;
        echo 
"$letra_actual <br/>";
    }
    echo 
"$row['categoria'] <br/>";

 }
?>