Opmaak menu met php.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sander R

Sander R

31/10/2006 15:11:00
Quote Anchor link
mijn menu atm is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<tr><td colspan="3" height="20"><table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" id="Home" class="submenubg" onMouseOver="bgcolor(this.id, '#FFCC66', null);"onMouseOut="bgcolor(this.id, '', null);"onClick="windowopen(this.id);"><tr ><td width="26">&nbsp;</td><td width="119"><a class="submenu" target="_top" href="index.php">Home</a></td></tr></table></td></tr>


dit is één item in mijn menu.
nu wil ik mijn menu in een db zetten zodat ik niet altijd mn links hoef te veranderen en dat ik via mn adminpanel kan toevoegen en verwijderen.

dit is tot dusverre gelukt.

ik krijg dus mijn link weer uit de db.

alleen mijn opmaak is niet goed. ik wil dus weer diezelfde link in dat tabel hebben. dus weer met die mouseover etc.

dus in principe haalt hij alleen de <a class="submenu" target="_top" href="index.php">Home</a> uit de database.

maar als ik hier dan de phpcode in zet gaat het dus niet werken.
 
PHP hulp

PHP hulp

16/11/2024 04:50:36
 
Yordi B

Yordi B

31/10/2006 15:14:00
Quote Anchor link
hele script is misschien wat makkelijker voor ons om te helpen
Gewijzigd op 01/01/1970 01:00:00 door Yordi B
 
PHP Newbie

PHP Newbie

31/10/2006 15:18:00
Quote Anchor link
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
<?php
    echo '<tr>
            <td colspan="3" height="20">
                <table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" id="Home" class="submenubg" onMouseOver="bgcolor(this.id, \'#FFCC66\', null);"onMouseOut="bgcolor(this.id, '', null);"onClick="windowopen(this.id);">
                    <tr >
                        <td width="26">&nbsp;</td>
                        <td width="119">
                            <a class="submenu" target="_top" href="'
.$link.'">'.$linktext.'</a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>'
;
?>
 
Sander R

Sander R

31/10/2006 15:36:00
Quote Anchor link
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/virtual/site275/fst/var/www/html/test/dvd.php on line 77

ik krijg een foutmelding wat doe ik fout:

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
                                                <?php
  include ('confweb.php');

    $sqlmenu = "SELECT * FROM menu ";
    $resultmenu = @mysql_query($sqlmenu) or die('DB Foutje: '.mysql_error());
    $aantal = mysql_num_rows($resultmenu);


    while($rowmenu = mysql_fetch_array($resultmenu)){



   echo '<tr>
            <td colspan="3" height="20">
                <table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" id="Home" class="submenubg" onMouseOver="bgcolor(this.id, \'#FFCC66\', null);"onMouseOut="bgcolor(this.id, '', null);"onClick="windowopen(this.id);">
                    <tr >
                        <td width="26">&nbsp;</td>
                        <td width="119">
                            <a target="_blank" href="'
.$rowmenu['links'].'">'.$rowmenu['titel'].'</a><br>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>'
;

   }


?>


dit is de phpcode voor het menu atm
Gewijzigd op 01/01/1970 01:00:00 door Sander R
 
- SanThe -

- SanThe -

31/10/2006 15:40:00
Quote Anchor link
Waarschijnlijk door de enkele quotes in
onMouseOut="bgcolor(this.id, '', null);"o.........
dus escapen.
onMouseOut="bgcolor(this.id, \'\', null);"o.........
 
Sander R

Sander R

31/10/2006 16:04:00
Quote Anchor link
idd dat is de fout .. weer wat geleerd. thx

// nu alleen nog ander probleem .. het menu werkt heel mooi..
alleen ik werk met mouseovers etc. daarin zit ook een id omdat anders de mouseover niet werkt. alleen nu blijft hij staan bij het eerste record

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
id="Home" class="submenubg" onMouseOver="bgcolor(this.id, \'#FFCC66\', null);"nMouseOut="bgcolor(this.id, \'\', null);"onClick="windowopen(this.id);">
Gewijzigd op 01/01/1970 01:00:00 door Sander R
 



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.