Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2009, 19:48
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 20 años
Puntos: 20
Respuesta: Repetir región

Código PHP:
$i 0;
while (
$row mysql_fetch_array($buscar_general))
{
$num count($row)-2;
$row_buscar_general['localidad'];
echo 
$row_buscar_general['localidad'];

  if (
$i == $num
   {
   echo 
" y ";
   }

  else 
  { 
   echo 
" ; ";
  }

$i++;

Cuento automáticamente cuántos valores van a mostrarse. Para encontrar el penúltimo dato he de restarle 2 a esta cuenta (supongo que sabes que se empieza a contar desde 0, 1, 2, 3, 4...) entonces se compara con i que es la variable de incremento, y si coincide, significa que es el penúltimo y por lo tanto se escribirá "y" en lugar de ";"

Suerte