menu na keuze uitgeklapt houden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

Net-marker

net-marker

18/02/2007 14:00:00
Quote Anchor link
Hallo ik met het onderstaande script stel ik een menu samen. Nu heb ik enkele buttons op niveau 1 en niveau 2. Als ik een button op niveau 1 aanklik komen de buttons van niveau te voorschrijn. Zodra ik een keuze maak van bij een button van niveau 2 dan klapt het menu weer in. Ik wil er voor zorgen dat het menu dan open geklapt blijft totdat er een andere keuze in niveau 1 wordt gemaakt.

Ik hoop dat het duidelijk is.
Kan iemand mij hierbij helpen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?

$sql
= "SELECT * FROM int_site WHERE msg_niveau2 =1 ORDER BY msg_niveau ASC";
        $cres = mysql_query($sql) or die(mysql_error());
        if (mysql_num_rows($cres) >= 1)
        {

              echo '<ul>';
              while ($crow = mysql_fetch_array ($cres))
              {

                                if (isset($_GET['msg_int_id']) &&  is_numeric($_GET['msg_int_id']) && ($_GET['msg_int_id'] == $crow['msg_int_id']  ))
                    {

                    echo 'hallo';
                        echo '<li class="selected"  >';
                        $img = '<img src="images/arrowsel.gif">';
                    }

                    else
                    {
                        echo '<li class="notselected">';
                        $img ='<img src="images/arrow.gif">';
                    }
        
                        echo '<a href='.$pagina.'index.php?msg_int_id='.$crow['msg_int_id'].'><div class="head">'.$img.''.$crow['msg_title'].' </div></a></li>';
                    
                $sql = "SELECT * FROM int_site WHERE msg_menu = ".$crow['msg_int_id']."";
                $res = mysql_query ($sql) or die (mysql_error ());
                
                if (mysql_num_rows ($res) >= 1)
                {

                    echo '<div class="sub"><ul>';
                    while ($row = mysql_fetch_array ($res))
                    {

                        echo '<li><a href='.$pagina.'index.php?msg_int_id='.$row['msg_int_id'].'&niveau1='. $crow['msg_int_id'].'>'.$row['msg_title'].'</a></li>';
                    }

                    echo '</ul></div>';
                    
                }
              }

              echo '</ul>';
        }        
     }


?>
Gewijzigd op 01/01/1970 01:00:00 door Net-marker
 
PHP hulp

PHP hulp

19/12/2024 06:14:21
 
Net-marker

net-marker

18/02/2007 14:35:00
Quote Anchor link
oke het is gelukt

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?
        $sql
= "SELECT * FROM int_site WHERE msg_niveau2 =1 ORDER BY msg_niveau ASC";
        $cres = mysql_query($sql) or die(mysql_error());
        if (mysql_num_rows($cres) >= 1)
        {

              echo '<ul>';
              while ($crow = mysql_fetch_array ($cres))
              {


                if (isset($_GET['msg_int_id']) &&  is_numeric($_GET['msg_int_id']) && ($_GET['msg_int_id'] == $crow['msg_int_id']  ) || //
                   (isset($_GET['niveau1']) &&  is_numeric($_GET['niveau1']) && $_GET['niveau1'] == $crow['msg_int_id']  ))//kijken welke subbutton geselecteerd is, dodat je weet of het menu open of dicht moest zijn
                    {
                        echo '<li class="selected"  >';
                        $img = '<img src="images/arrowsel.gif">';
                    }

                    else
                    {
                        echo '<li class="notselected">';
                        $img ='<img src="images/arrow.gif">';
                    }
        
                        echo '<a href='.$pagina.'index.php?msg_int_id='.$crow['msg_int_id'].'><div class="head">'.$img.''.$crow['msg_title'].' </div></a></li>';
                    
                $sql = "SELECT * FROM int_site WHERE msg_menu = ".$crow['msg_int_id']."";
                $res = mysql_query ($sql) or die (mysql_error ());
                
                if (mysql_num_rows ($res) >= 1)
                {

                    echo '<div class="sub"><ul>';
                    while ($row = mysql_fetch_array ($res))
                    
                    if (isset($_GET['msg_int_id']) &&  is_numeric($_GET['msg_int_id']) && ($_GET['msg_int_id'] == $row['msg_int_id']))
                      {


                        echo ''; // wat moet hier voor class of zo komen? iets van een verandering van tekst kleur zodat je weet welke button geselecteerd is?
                        
                    }
                    else
                    {
                        echo '';// wat moet hier voor class of zo komen? als hij niet geselecteerd is?
                    }        
                    {

                        echo '<li> <a href='.$pagina.'index.php?msg_int_id='.$row['msg_int_id'].'&niveau1='. $crow['msg_int_id'].'>'.$row['msg_title'].'</a></strong></li>';
                    }

                    echo '</ul></div>';
                    
                }
              }

              echo '</ul>';
        }        
     }


?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.