Re: ForEach Range Problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jul 31, 2009 at 1:40 PM, Miller,
Terion<tmiller@xxxxxxxxxxxxxxxxxxxx> wrote:
>
>
>
> On 7/31/09 12:27 PM, "Bastien Koert" <phpster@xxxxxxxxx> wrote:
>
> $letter = isset($_GET['letter']) ? $_GET['letter'] :"";
>
>  echo '<div align="center"><b>';
>
>  foreach(range('A','Z') as $c){
>   ($letter == $c) ? printf('%s&nbsp',$c) : printf('<a
> href="browse.php?letter=%s">%s</a>&nbsp;',$c,$c);
>  }
>
>  echo '<br>';
>
>  //Other
>  $bNumberShown = false;
>  foreach(range('0','9') as $n){
>   if($letter == $n) {
>     printf('%s&nbsp',$n)
>   }else{
>    if ($bNumberShown){
>       printf('<a href="?letter=%s">%s</a>&nbsp;',$n,$n);
>     }else{
>       printf('<a href="?letter=%s">#%s</a>&nbsp;',$n,$n);
>       $bNumberShown = true;
>     }
>  }
>
>  echo "</b><br></div><p>";
>
> Looks like it would work but I keep getting syntax error unexpected { at the first
>  }else{
> I have tried to move the brackets around but it just moves the error....
>

My bad, missed a closing curly brace on the foreach loop

<?php
 $letter = isset($_GET['letter']) ? $_GET['letter'] :"";

 echo '<div align="center"><b>';

 foreach(range('A','Z') as $c){
   ($letter == $c) ? printf('%s&nbsp',$c) : printf('<a
href="browse.php?letter=%s">%s</a>&nbsp;',$c,$c);
 }

 echo '<br>';

 //Other
 $bNumberShown = false;
 foreach(range('0','9') as $n){
   if($letter == $n) {
     printf('%s&nbsp',$n)
   }else{
     if ($bNumberShown){
       printf('<a href="?letter=%s">%s</a>&nbsp;',$n,$n);
     }else{
       printf('<a href="?letter=%s">#%s</a>&nbsp;',$n,$n);
       $bNumberShown = true;
     }
   }
 }
  echo "</b><br></div><p>";

?>

-- 

Bastien

Cat, the other other white meat

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux