RE: Re: [PHP] build menu with mysql data

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

 



Marc,

Here is the entire script...

It is doing a lot of things you don't need so you will have to sift through
it to see what you want.  If you have any questions, just ask.

Eddie

<?

      require("connection.php");

if ($addbid) {
        # setup SQL statement
        $SQL = " INSERT INTO bids";
        $SQL = $SQL . " (clientreqid,amount,operatorid,accepted) Values";
        $SQL = $SQL . " ('$clientreqid','$amount','$operatorid',0) ";

           #execute SQL statement
        $result = mysql_db_query($db,"$SQL",$connection);
                 }



     # setup SQL statement
        $SQL = "select id,clientid,DATE_FORMAT(departdate, '%m/%d/%y') as
departdate,DATE_FORMAT(returndate, '%m/%d/%y') as
returndate,departloc,numpass,craftpref,returnloc  from clientreq";
     #execute SQL statement
        $result = mysql_db_query($db,"$SQL",$connection);
        $bgcolor="#fffafo";
     ##get the lengths
        $sqllength="select max(length(departloc)) as departloclen,
max(length(departdest)) as departdestlen from clientreq"





 ?>
<br> <br>
<table width="95%" border="0">
<tr bgcolor="#2c1d65" border="1">
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td><font face="arial" size="4" color="#fffaf0"><b>Depart</td>
    <td><font face="arial" size="4" color="#fffaf0"><b>Location</td>
    <td><font face="arial" size="4" color="#fffaf0"><b># Pass</td>
    <td><font face="arial" size="4" color="#fffaf0"><b>Return</td>
    <td><font face="arial" size="4" color="#fffaf0"><b>Return</td>
    <td><font face="arial" size="4" color="#fffaf0"><b>Location</td>
    <td><font face="arial" size="4" color="#fffaf0"><b>Craft Preference</td>
    <td><font face="arial" size="4" color="#fffaf0"><b>Lowest Bid</td>
    <td><font face="arial" size="3" color="#fffaf0"><b>Add Bid</td>
</tr>





<? $trcolor="#F0F8FF";
   while ($myrow = mysql_fetch_array($result)){
            $return='No';
            $colorset=0;
            if ($myrow["return"]==1){
                      $return='Yes';}
            $open='No';
            if ($myrow["open"]==1){
                      $open='Yes';}

            if ($trcolor=='#F0F8FF'){
                  $trcolor='#B0C4DE';
                  $colorset=1;
                                     }
            if ($colorset==0){
                  if ($trcolor=='#B0C4DE'){
                       $trcolor='#F0F8FF';}
                              }

    if ($bidhist<>1){
            # setup SQL statement
            $SQL3 = "select min(amount), count(*) as count1 from bids where
clientreqid=".$myrow["id"]."";
            #execute SQL statement
            $result3= mysql_db_query($db,"$SQL3",$connection);
            $myrow3=mysql_fetch_array($result3);
            $count1=$myrow3["count1"];
            print "<tr bgcolor='$trcolor'>";
            if ($count1>0){
              print"<td><a
href='auction3.php?clientreqid=".$myrow["id"]."&bidhist=1'><img
name='bidhist' src='plus.gif' border='0'></a></td>";
              $minbid=$myrow3["min(amount)"];
                                }
            if ($count1==0){
              print"<td></td>";
              $minbid="No Bids";
                               }
             print"<td>".$myrow["departdate"]."</td>";
            print"<td>".$myrow["departloc"]."</td>";
            print"<td>".$myrow["numpass"]."</td>";
            print"<td>$return</td>";
            print"<td>".$myrow["returndate"]."</td>";
            print"<td></td>";
            print"<td>".$myrow["craftpref"]."</td>";
            print"<td>$minbid</td>";
            print "<td><nobr><a href='addbid.php?reqid=".$myrow["id"].
"&operatorid=$operatorid'>Add Bid</a></nobr></td></tr>";
                   }

       if ($bidhist==1){
           # setup SQL statement
            $SQL3 = "select min(amount), count(*) as count1 from bids where
clientreqid=".$myrow["id"]."";
            #execute SQL statement
            $result3= mysql_db_query($db,"$SQL3",$connection);
            # setup SQL statement
            $SQL4 = "select b.amount, DATE_FORMAT(b.timestamp, '%m/%d/%y')
as timestamp, o.corpname from bids b ,operators o where b.operatorid=o.id
and clientreqid='$clientreqid' order by b.amount,b.timestamp asc";
            #execute SQL statement
            $result4= mysql_db_query($db,"$SQL4",$connection);
            $myrow3=mysql_fetch_array($result3);
            $count1=$myrow3["count1"];


        if($clientreqid==$myrow["id"]){
             print "<tr bgcolor='$trcolor'>";
            if ($count1>0){
              print"<td><a
href='auction3.php?clientreqid=".$myrow["id"]."&bidhist=0'><img
name='bidhist' src='minus.gif' border='0'></a></td>";
             $minbid=$myrow3["min(amount)"];
                                }
            if ($count1==0){
              print"<td></td>";
              $minbid="No Bids";
                               }
             print"<td>".$myrow["departdate"]."</td>";
            print"<td>".$myrow["departloc"]."</td>";
            print"<td>".$myrow["numpass"]."</td>";
            print"<td>$return</td>";
            print"<td>".$myrow["returndate"]."</td>";
            print"<td></td>";
            print"<td>".$myrow["craftpref"]."</td>";
            print"<td>$minbid</td>";
            print "<td><nobr><a href='addbid.php?reqid=".$myrow["id"].
"&operatorid=$operatorid'>Add Bid</a></nobr></td></tr>";
              print" <tr bgcolor='#2c1d65' border='1'>";
              print"<td bgcolor=$bgcolor></td>";
              print"<td bgcolor=$bgcolor></td>";
              print"<td><font face='arial' size='2' color=$bgcolor><b>Bid
History</td>";
              print" <td><font face='arial' size='2'
color=$bgcolor><b>Operator</td>";
              print" <td><font face='arial' size='2'
color=$bgcolor><b>Bid</td>";
              print" <td><font face='arial' size='2' color=$bgcolor><b>Bid
Date</td>";
              print"<td bgcolor=$bgcolor></td>";
              print"<td bgcolor=$bgcolor></td>";
              print"<td bgcolor=$bgcolor></td>";
              print "<td bgcolor=$bgcolor></td></tr>";
              while ($myrow4 = mysql_fetch_array($result4)){
                       print "<tr bgcolor='$trcolor'>";
                       print"<td bgcolor=$bgcolor></td>";
                       print"<td bgcolor=$bgcolor></td>";
                       print"<td bgcolor=$bgcolor></td>";
                       print"<td>".$myrow4["corpname"]."</td>";
                       print"<td>".$myrow4["amount"]."</td>";
                       print"<td>".$myrow4["timestamp"]."</td>";
                       print"<td bgcolor=$bgcolor></td>";
                       print"<td bgcolor=$bgcolor></td>";
                       print"<td bgcolor=$bgcolor></td>";

                       print "<td bgcolor=$bgcolor></td></tr>";
                                         }
                            }

    if($clientreqid<>$myrow["id"]){
           print "<tr bgcolor='$trcolor'>";
           if ($count1>0){
              print"<td><a
href='auction3.php?clientreqid=".$myrow["id"]."&bidhist=1'><img
name='bidhist' src='plus.gif' border='0'></a></td>";
              $minbid=$myrow3["min(amount)"];
                                }
            if ($count1==0){
              print"<td></td>";
              $minbid="No Bids";
                               }
             print"<td>".$myrow["departdate"]."</td>";
            print"<td>".$myrow["departloc"]."</td>";
            print"<td>".$myrow["numpass"]."</td>";
            print"<td>$return</td>";
            print"<td>".$myrow["returndate"]."</td>";
            print"<td></td>";
            print"<td>".$myrow["craftpref"]."</td>";
            print"<td>$minbid</td>";
            print "<td><nobr><a href='addbid.php?reqid=".$myrow["id"].
"&operatorid=$operatorid'>Add Bid</a></nobr></td></tr>";

                                      }
       }


               }
                 print"</table>";

?>


-----Original Message-----
From: Marc Bleuler [mailto:marc@bleuler.net]
Sent: Tuesday, January 21, 2003 2:11 PM
To: php-general@lists.php.net; php-db@lists.php.net
Subject:  Re: [PHP] build menu with mysql data


Hi Eddie,

This is exactly what I'm looking for. I don't have some code today that's
why I'm posting to the newsgroup. The only working thing I have today is the
listing of the "main db"
It looks a bit whired since I copy past it from the file.
Could you post some of your code?

----------------------------------------------------------------------------
-------------------------------------------------
print "$html_body_in";
   print "<b>Systems</b><br><br>";
   print "<table border=\"0\" width=\"900\" cellspacing=\"0\"
cellpadding=\"0\" style=\"font-size: 10pt\">";
      print "<tr>";
         print "<td width=\"20\"><b></b></td>";
            print "<td width=\"130\"><b>Name</b></a></td>";
            print "<td width=\"130\"><b>Vendor</b></td>";
   print "<td width=\"620\"><b>Description</b><b></td>";
         print "\t</tr>\n";
   print "</table>\n";

   $query="SELECT system.*, vendor.* FROM system, vendor where system.VENDOR
= vendor.ID order by system.NAME ASC";
   $result=mysql_query($query);
   $num=mysql_numrows($result);

   $i=0;

   while ($i < $num) {
   $system_id=mysql_result($result,$i,"system.ID");
   $system_name=mysql_result($result,$i,"system.NAME");
   $vendor_name=mysql_result($result,$i,"vendor.NAME");
   $vendor_id=mysql_result($result,$i,"vendor.ID");
   $system_description=mysql_result($result,$i,"system.DESCRIPTION");


       print "<table border=\"0\" width=\"900\" cellspacing=\"0\"
cellpadding=\"0\" style=\"font-size: 10pt\">";
        print "<tr>";
      print "<td width=\"20\"><a
href=\"index.php?$LINK&ACTION=system&SUB=systemdetail&sysid=$system_id\"><im
g border=\"0\" src=\"$plus_gif\" alt=\"extract $system_name\"></a></td>";
   print "<td width=\"130\"><a
href=\"index.php?$LINK&ACTION=system&SUB=systemdetail&sysid=$system_id\">$sy
stem_name</a></td>";
            print "<td width=\"130\"><a
href=\"index.php?$LINK&ACTION=system&SUB=vendordetail&vendorid=$vendor_id\">
$vendor_name</a></td>";
   print "<td width=\"520\">$system_description</td>";
            print "<td width=\"25\"><a
href=\"index.php?$LINK&ACTION=system&SUB=systemdetail&sysid=$system_id\"><im
g border=\"0\" src=\"$edit_gif\" alt=\"edit $system_name\" width=\"12\"
height=\"12\"></a></td>";
   print "<td width=\"25\"><a
href=\"index.php?$LINK&ACTION=admin&SUB=useradd\"><img border=\"0\"
src=\"$new_gif\" alt=\"add Useraccount\" width=\"12\"
height=\"12\"></a></td>";
            print "<td width=\"50\"><a
href=\"index.php?$LINK&ACTION=system&SUB=systemdetail&sysid=$system_id\"><im
g border=\"0\" src=\"$delete_gif\" alt=\"delete $system_name\" width=\"12\"
height=\"12\"></a></td>";

   print "</tr>";
      print "</table>";

   ++$i;
   }

----------------------------------------------------------------------------
-------------------------------------------------

br Marc


   print "$html_body_out";
"Edward Peloke" <epeloke@echoman.com> schrieb im Newsbeitrag
NFBBIIKNALMFFNANEKEFCEIJDEAA.epeloke@echoman.com">news:NFBBIIKNALMFFNANEKEFCEIJDEAA.epeloke@echoman.com...
> Marc,
>
> I did something sort of along these lines with an 'auction' site I worked
> on.  I displayed rows from a db.  If the row had bid information in the db
> (or your case submenu info) then a + sign icon was displayed next to it.
IF
> the plus sign was clicked, the page would reload and the bid or submenu
info
> would be displayed and the + sign would change to a - sign to give the
> appearence of a tree menu.   Can you post some of your code?
>
> Eddie
>
> -----Original Message-----
> From: Marc Bleuler [mailto:marc@bleuler.net]
> Sent: Tuesday, January 21, 2003 12:31 PM
> To: php-db@lists.php.net; php-general@lists.php.net
> Subject: [PHP] build menu with mysql data
>
>
> Hi,
>
> I would like to bild a tree menu with mySQL data. where I have the
collapsed
> main menue and when I click the link the specific submenue expands (as
> follow).
>
> (collapsed Main Menu)
> + Home
> + Downloads
> + About me
> + Search
>
> ....and for example if I click the "Download" section it will look as
> follow....
>
> (expanded Main-Sub Menu)
> + Home
> + Downloads
>     - Music
>     - Programm
> + About me
> + Search
>
> ....and the SQL Tables...
>
> MAINMENUE_TABLE
>     ID        NAME
> -----------------------------
> |    1    |    Home                |
> |    2    |    Downloads        |
> |    3    |    About me          |
> |    4    |    Search               |
>
> ....and....
>
> SUBMENUE_TABLE
>     ID        MAIN_ID      NAME            URL
> -------------------------------------------------------------------
> |    1    |    2                |    Music            |
> ./somefile.php?action=music
> |    2    |    2                |    Programm     |
> ./somefile.php?action=programm
> |    3    |    3                |    Pictures         |
> ./somefile.php?action=pictures
> |    4    |    3                |    Address        |
> ./somefile.php?action=address
> |    5    |    4                |    My Page       |
> ./somefile.php?action=mypage
> |    6    |    4                |    The Web       |
> ./somefile.php?action=theweb
> |    7    |    4                |    Google          |
> ./somefile.php?action=google
>
>
> If I'm using a while loop it won't work, so I realy don't have and more
> ideas...
> Please consider in your explanations I'm a PHP beginner... :-)
>
> thanks
> Marc
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



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


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


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux