Hi, Thursday, December 5, 2002, 8:16:06 AM, you wrote: AB> Hi everyone.
AB> I have certain links for document navigation with a query string where one of the values doesn't fill, so the links don't work. AB> The document is a law navigated with pieces of text taken from an array, where the key is a 12-digit string. The key's first three figures identify each law title, the two next the chapter, the AB> next two the section, etc. AB> The code with the problem is an include that shows a list of sections in each chapter. Each section name in the list is a get-type link to the relevant section contents. AB> Now, the generated URLs show incomplete, e.g. AB> http://localhost/e_ley.php?incl=sptmlaw0&navlinks=navsec&tit=03&ch=02&sec= AB> The variable $r doesn't fill the value for "sec=" so the link won´t work. AB> If I comment out the $r definition the page does show the list but the links don't work. AB> If I remove the // the page just won't show at all (error message). AB> My code so far is this: AB> <?php AB> //PRINT TABLE OF CONTENTS FOR CURRENT CHAPTER AB> $heading="1".$tit.$ch."0000000"; AB> print("<center><b>"); AB> print("$textos[$heading]"); AB> print("</b></center><br>"); AB> $keys= array_keys($textos); AB> foreach($keys as $h): AB> $l=substr($h,3,2); //CHAPTER NUMBER AB> $m=substr($h,1,2); //TITLE NUMBER AB> $n=substr($h,8,4); AB> // $r=substr($h,5,2); //SECTION NUMBER AB> $k=substr($h,7,1); //SECTION HEADING (NUMBER/TITLE/TEXT) AB> $s=substr($h,8,2); //SUBSECTION NUMBER AB> $t=substr($h,10,2); //LETTER ITEM NUMBER AB> if($m==$tit && $l==$ch && $r==$sec && $n=="0000"): AB> if($k=="1"): AB> print("<a href=$PHP_SELF?incl=sptmlaw0&"); AB> print("navlinks=navsec&tit=$m&ch=$l&sec=$r>"); AB> print("$textos[$h]"); AB> print("</a> - "); AB> elseif($k=="2"): AB> print("$textos[$h]<br>"); AB> endif; AB> endif; AB> endforeach; ?>> AB> Could anybody help? AB> Thanks in advance AB> Alberto Brea AB> http://estudiobrea.com I think you need to note that substr() starts at 0 not 1 -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php