> I have a database of dealers.

=Hmm, reminds me of a joke: how many industries do you know that refer to their 
customers as "users" and their
suppliers as "dealers"?

A web page loads a list of states, a user
> clicks on the
> state and the database is queried and lists in a table the dealers for that state. 
>Simple
> enough. When the dealers page is first loaded, it shows all dealers in the database,
> name, address, phone, etc. I want to change that to just the dealer names linked to
> their state listing. I can get the page to display the dealer names okay, but when I 
>try to
> get the link to work it just reloads the currant page. The url shows the correct 
>information.
> I shouldn't have to designate a seperate page to show the results should I? I don't 
>want to,
> I want this to be the default that loads when the page is loaded.
> I have this code snippet below, that when I click on the the link in the web page, 
>the url
> shows the correct info for the page, but it does not load, it just reloads the same 
>current
> page.

=nothing has sprung off the page and caught my eye (yes well...), but two things:

=1. recommend that you put in an echo/printr immediately before the mysql_query() 
call, to check the $query
contents - and the outcome of the logic in the preceding "lots of elseif statements 
trimmed"

=2. that statement "lots of elseif statements trimmed" throws up a yellow flag, 
because the more
intertwined/nested ifs, if-thens, and if-then-elses there are, the more there is space 
for confusion. Assuming
that $orderby is in fact a code for 'state' (as in location) and that the trimmed 
statements are similar why not
do away with the many choices and settle for:

     $query = "select * from dealers where ID = $orderby order by 'DealerName' asc";

=Does the debug output match up with the URL?
=dn



> Thanks for the help...
> --
> Chip
>
> --- lots of elseif statements trimmed --
> elseif ($orderby == '46'):
> $query = "select * from dealers where ID = '46' order by 'DealerName' asc";
>
> else:
> $query = "select * from dealers";
> endif;
> $result = mysql_query($query);
> $i = 0;
>  while ( $row = mysql_fetch_array($result))
> {
> if ($result):
> {
> printf("<td><a
href=\"http://www.mapquest.com/cgi-bin/ia_free?width=500&height=600&level=8&streetaddress=%s&city=%s&state=%s\";
target=\"_new\">%s</a>
> \n", $row["Address1"], $row["City"], $row["State"], $row["DealerName"]);
> printf("<br>%s\n", $row["Address1"]);
> printf("<br>%s\n", $row["Address2"]);
> printf("<br>%s, %s %s\n", $row["City"], $row["State"], $row["Zipcode"]);
> printf("<br>Phone: %s\n", $row["Phone"]);
> printf("<br>FAX: %s\n", $row["FAX"]);
> printf("<br>\n<a href=\"mailto:%s\";>%s</a>\n", $row["Email"], $row["Email"]);
> print("</td>\n");
> if ($i % 2)
> {
> echo "</tr>\n<tr>\n";
> }
> $i++;
> }
> else:
> printf("<td>".$row["ID"]." <a href='dealerDB2.php?ID=$row[ID]'>%s</a>", 
>$row["DealerName"]);
> print("</td>");
> if ($i % 2)
> {
> echo "</tr>\n<tr>\n";
> }
> $i++;
> endif;
>  }
> ?>
>
>
> ---------------------------------------------------------------------
> Before posting, please check:
>    http://www.mysql.com/manual.php   (the manual)
>    http://lists.mysql.com/           (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail 
><[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>
>


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to