Re: Getting rid of bugs I never thought I would have

James Crow <[email protected]>
Newsgroups gmane.comp.php.windows
Message-ID <[email protected]>
On 06/24/2010 09:16 PM, Bill Mudry wrote:
> Overall, I am happy with the progress on my pet TAXA project but the 
> journey is proving to be like riding over a rocky road. The most 
> recent effort at a functional addition has been a form to let users 
> decide whether 2 of three types of data will show (general, 
> woodworking & numeric). The general
> data for each wood should always so and the users should be able to 
> choose if either or both of hte other two should show (using include 
> files).
>
> At first in the form's simplest unformatted form, I got it working 
> fine (and I rejoiced ....). Then when I tried to put it into a table 
> to pretty it up again --- I would no longer work (... almost). I tried 
> all kinds of things. If you temporarily hardcode the choices, the two 
> tables show or do not as desired. Somehow
> the user choices are not latching to the control lines. Every time you 
> click on the submit button
> (named ''Choose Data to View"), it cycles back to the same page like 
> it should.
>
> Now the weird things start. Yesterday, in reviewing everything before 
> submitting to this forum, I
> decided I should try it again ---- and to my astonishment for a while 
> --- it worked! I could choose
> the working data checkbox, the woodworking checkbox or both and they 
> would show. Don't
> check either and they didn't show just like should be. That was short 
> lived, though(!). It hasn't
> worked since. Ahem..... talk about flaky.....
>
> But then I noticed another problem. To activate the user choice you 
> have to click on the submit button of course. When I cycled through is 
> when I noticed that now on species detail sheets that
> are set up to show a scan of the wood being reported on the scan that 
> first showed disappears,
> leaving only the 'missing' graphic' symbol only.
>
> So now I have two consternating problems:
>
>         1 - How do I get the form to let users choose what data tables 
> to show to work consistently
>              well all the time? If it works mysteriously some of the 
> time, my code should be fairly
>              close to what it needs to be <fingers-crossed>.
>
>         2 - How do I keep the scan showing always? I realize that each 
> time the submit button is
>              hit, the location for what scan file (all .jpg) should 
> show gets lost. All scans are kept in
>              and alphabetical list of folders according to the first 
> letter of the (botanical) name of the           wood being showed:
>                 /taxa/wood_scans/gallery_a/<filename>
>                 /taxa/wood_scans/gallery_b/<filename> 
> /taxa/wood_scans/gallery_c/<filename> 
> /taxa/wood_scans/gallery_d/<filename>   and so on, but have been 
> loaded into
>                 the 'species' MySQL file (species.sql) also in column 
> 'picture_filename'.
>
<snip>

1) Fix 2 and I think 1 will be more easily traced.
2) I did not see that you were keeping the species_name once the user 
clicks on "Choose data to view." You could add a hidden input field that 
saves the value and returns it to the script. Something like:
echo "<input type='hidden' name='species_name' value='{$species_name}' />";
Once the user clicks the button to select the data they want to view, 
PHP has no idea what species they were viewing.

Thanks,
James


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.