Admin laden uit $php

  • Ik wil mijn menu op een nieuwe wijze opbouwen maar loop tegen een probleem aan bij het laden van de admin gegevens.


    Ik heb nu


    PHP
    $general="
    <li><a href=\"index.php?a=player/news\">Home</a></li>
    
    
    ";


    Maar wil nu dit deel in $general toegevoegd hebben


    PHP
    <? if($data->login == $admin || $data->admin == 1) { ?>	 
                                    
    <div class="menu-item-left"><img src="images/arrow.jpg"><a href="index.php?a=admin/admin"><font color="#000000"><b>Administrator <img src="images/icons/accept.png" border="0"></b></font></a><img src="../seperator.jpg" class="sep"></div>
                    
                    <?php } else { ?>           
     				<?php } ?>


    Hoe zou ik dit kunnen doen?


  • Probeer zo is

  • Nee dit werkt helaas niet. Misschien dat het hierin beter is te zien. Want hierin krijg ik het ook niet werkende


  • Gerben je denkt te makkelijk en fout.
    Verder oplossing is heel simpel:

    PHP
    <?PHP
    if($data->login == $admin || $data->admin == 1) 
    {
    $general = '<div class="menu-item-left"><img src="images/arrow.jpg"><a href="index.php?a=admin/admin"><font color="#000000"><b>Administrator <img src="images/icons/accept.png" border="0"></b></font></a><img src="../seperator.jpg" class="sep"></div>';
    }

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Dank je wel. Maar het is de bedoeling dat het al in het $general gedeelte kan worden geplaatst vb:


  • Misschien zo:


    Of zo:



    ?

  • dan kan je toch gebruik maken van = en += :S
    je doet een if en else buiten de variabel en vult hem in de if en else


    voorbeeld:


    of als je admin onderaan wilt is:

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • De operator is niet += maar .= die je zoekt.


    Voorbeeld:


    [offtopic]Waarom post iedereen hier maar gewoon: Misschien is het wel zo? Test het anders eerst even als je niet zeker bent van je zaak?[/offtopic]

  • Echt waar. Sommige mensen hier posten alleen voor de posts..


    Een if of php operators vergelijkingen in een string... Ja. lekker php.. Geef dan geef antwoord als je het antwoord niet weet of pas als je zeker weet dat het werkt.


    Zoals killingdevil zegt.


    Met de .= kan je extra waardes aan je bestaande EEN BESTAANDE variable toevoegen. Doe je .= op een variable die niet bestaat zal je een error krijgen.

    Hosting Network Services. Special Firewalled hosting for crime games.
    ******
    Msn:** Stuur maar PM.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!