Paar vraagjes

Gestart doorBjarnootjuh16 reacties40 weergaven

17 berichten · pagina 1 van 2

Bjarnootjuh

Lid · Topicstarter

Berichten
7.806
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Ik heb een admin paneel die je alleen ziet (het menu ervan) als je in de db bij het veld rang beheerder hebt staan. Maar ik hoor dus (omdat ik beheerder ben) het admin menu te zien. Ik zie hem alleen niet:

Mijn code:

<div class="sidebar">[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$get_userdata[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rank[/COLOR][COLOR= #007700]] ==[/COLOR][COLOR= #DD0000]"beheerder"[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]
            <ul>    
               <li>
                    <h3>Admin Paneel</h3>
                    <ul class="blocklist">
                        <li><a href="admin_leden.php">Ledenbeheer</a></li>
                        <li><a href="admin_rds.php">RDS Opties</a></li>
                    </ul>
                </li>
                
            </ul> 
        [/COLOR][COLOR= #007700];
}[/COLOR]
?></div>


//Het topic heet paar vraagjes omdat er een paar vragen zo bijkomen.
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe staat de rang in de database?

toevoeging op 21 maart 2012, 16:55:09:
En houd HTML liever gescheiden van PHP.
0
Bjarnootjuh

Lid · Topicstarter

Berichten
7.806
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
#......Kolom......Type...............Collatie...................Attributen...Null......Standaardwaarden......Extra
4.......rank........ varchar(11).....latin1_swedish_ci....Nee............Geen....Veranderen

Zonder die punten.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En je vraagt $get_userdata[rank] wel ergens op?
0
Bjarnootjuh

Lid · Topicstarter

Berichten
7.806
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sebastiaanh schreef:
Hoe staat de rang in de database?
toevoeging op 21 maart 2012, 16:55:09:
En houd HTML liever gescheiden van PHP.

Hoe kan ik zon menu van PHP maken dan?

toevoeging op 21 maart 2012, 16:59:35:
Gamedealer schreef:
En je vraagt $get_userdata[rank] wel ergens op?
Nee, ik kwam dat van Aarclay tegen. Ik ben nogal noob in php en oefen het nu.

toevoeging op 21 maart 2012, 17:06:58:
Ik krijg nu wel het normale menu die voor de rank dj en beheerder is. Nog niet admin waar ik vraag over had.

toevoeging op 21 maart 2012, 17:09:51:
Zou dit helpen:
[COLOR= #0000BB]<?php
$get_userdata[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT rang FROM $database WHERE id=$id"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$rang[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_result"]mysql_result[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$get_userdata[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$rang[/COLOR][COLOR= #007700]==[/COLOR][COLOR= #DD0000]"beheerder"[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL]
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
emo!
Leer eerst PHP voordat je hier aan begint, want het is nu wel heel erg aan het worden. En PHP houd je gescheiden van HTML door het eerst gewoon af te sluiten (de PHP) en dan de HTML, en dan de PHP weer te openen..
0
Bjarnootjuh

Lid · Topicstarter

Berichten
7.806
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sebastiaanh schreef:
emo!
Leer eerst PHP voordat je hier aan begint, want het is nu wel heel erg aan het worden. En PHP houd je gescheiden van HTML door het eerst gewoon af te sluiten (de PHP) en dan de HTML, en dan de PHP weer te openen..
Daarom probeer ik dit ook en daarna lukt het biggrin
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sebastiaanh schreef:
emo!
Leer eerst PHP voordat je hier aan begint, want het is nu wel heel erg aan het worden. En PHP houd je gescheiden van HTML door het eerst gewoon af te sluiten (de PHP) en dan de HTML, en dan de PHP weer te openen..
Hoe heb jij PHP geleerd? Het lukte vast allemaal in 1x of niet emo?

@Bjarnootjuh:

[COLOR= #0000BB]<?php[/COLOR] [COLOR= #FF8000]//PHP openen[/COLOR]
[COLOR= #0000BB]$id[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]14[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Bijvoorbeeld dit id selecteren[/COLOR]
[COLOR= #0000BB]$select[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT rang FROM tabel WHERE id="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Selecteer een lid[/COLOR]
[COLOR= #0000BB]$uitvoer[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Zorg ervoor dat je het uit kunt voeren[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$uitvoer[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rang[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]Beheerder[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #FF8000]//Kijk of hij beheerder is[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent beheerder![/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Iets doen[/COLOR]
[COLOR= #007700]}[/COLOR] [COLOR= #FF8000]//Afsluiten dat hij beheerder is[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR] [COLOR= #FF8000]//Als hij geen beheerder is[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent geen beheerder![/COLOR][COLOR= #007700];
}[/COLOR] [COLOR= #FF8000]//Afsluiten als hij geen beheerder is[/COLOR]
?>
0
Bjarnootjuh

Lid · Topicstarter

Berichten
7.806
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
Eerdere citaten tonen
Sebastiaanh schreef:
emo!
Leer eerst PHP voordat je hier aan begint, want het is nu wel heel erg aan het worden. En PHP houd je gescheiden van HTML door het eerst gewoon af te sluiten (de PHP) en dan de HTML, en dan de PHP weer te openen..

Hoe heb jij PHP geleerd? Het lukte vast allemaal in 1x of niet emo?

@Bjarnootjuh:

[COLOR= #0000BB]<?php[/COLOR] [COLOR= #FF8000]//PHP openen[/COLOR]
[COLOR= #0000BB]$id[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]14[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Bijvoorbeeld dit id selecteren[/COLOR]
[COLOR= #0000BB]$select[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT rang FROM tabel WHERE id="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Selecteer een lid[/COLOR]
[COLOR= #0000BB]$uitvoer[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Zorg ervoor dat je het uit kunt voeren[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$uitvoer[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rang[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]Beheerder[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #FF8000]//Kijk of hij beheerder is[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent beheerder![/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Iets doen[/COLOR]
[COLOR= #007700]}[/COLOR] [COLOR= #FF8000]//Afsluiten dat hij beheerder is[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR] [COLOR= #FF8000]//Als hij geen beheerder is[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent geen beheerder![/COLOR][COLOR= #007700];
}[/COLOR] [COLOR= #FF8000]//Afsluiten als hij geen beheerder is[/COLOR]
?>

Als ik die bij de sidebar (admin plek) plaats komt juist het normale dj menu met contact changelog etc... Kijk maar:

http://radioxs.djbjarn.nl/rds/test/index.php
demo en demo

Dit is het gedeelte waar ik het heb geplakt:

<div class="sidebar">[COLOR= #0000BB]<?php[/COLOR] [COLOR= #FF8000]//PHP openen[/COLOR]
[COLOR= #0000BB]$id[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]14[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Bijvoorbeeld dit id selecteren[/COLOR]
[COLOR= #0000BB]$select[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT rang FROM $database WHERE id="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Selecteer een lid[/COLOR]
[COLOR= #0000BB]$uitvoer[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Zorg ervoor dat je het uit kunt voeren[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$uitvoer[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rang[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]beheerder[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #FF8000]//Kijk of hij beheerder is[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<ul>    
               <li>
                    <h3>Admin Paneel</h3>
                    <ul class="blocklist">
                        <li><a href="admin_leden.php">Ledenbeheer</a></li>
                        <li><a href="admin_rds.php">RDS Opties</a></li>
                    </ul>
                </li>
                
            </ul> [/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Iets doen[/COLOR]
[COLOR= #007700]}[/COLOR] [COLOR= #FF8000]//Afsluiten dat hij beheerder is[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR] [COLOR= #FF8000]//Als hij geen beheerder is[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000][/COLOR][COLOR= #007700];
}[/COLOR] [COLOR= #FF8000]//Afsluiten als hij geen beheerder is[/COLOR]
?></div>


toevoeging op 21 maart 2012, 17:37:31:
Nu heb ik de normale menu hetzelfde gedaan. Maar nu zie ik helemaal niets. Er is dus wat fout met de database denk.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Geef je $database mee?
Klopt $id 14 wel?
0
Bjarnootjuh

Lid · Topicstarter

Berichten
7.806
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
Geef je $database mee?
Klopt $id 14 wel?
Waar is die id dan voor? Elke beheerder en lid kan gewoon dat moeten bekijken? Ik ga niet elke keer bij een nieuwe dj of beheerder een id erbij zetten.

En $database staat in de config.php
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet dus kijken via een $_SESSION of via een $_COOKIE welk id nu actief is. Dat moet er in $id komen te staan.
Uit jou beschrijving is $database de database waar je mee verbind?
Je moet een tabel hebben, niet een database winkEen tabel users of leden bijvoorbeeld.
0
Bjarnootjuh

Lid · Topicstarter

Berichten
7.806
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
Je moet dus kijken via een $_SESSION of via een $_COOKIE welk id nu actief is. Dat moet er in $id komen te staan.
Uit jou beschrijving is $database de database waar je mee verbind?
Je moet een tabel hebben, niet een database winkEen tabel users of leden bijvoorbeeld.
Hoe zou ik dat moeten doen?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Bjarnootjuh schreef:
Eerdere citaten tonen
Gamedealer schreef:
Geef je $database mee?
Klopt $id 14 wel?

Waar is die id dan voor? Elke beheerder en lid kan gewoon dat moeten bekijken? Ik ga niet elke keer bij een nieuwe dj of beheerder een id erbij zetten.

En $database staat in de config.php
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]config[/COLOR][COLOR= #007700]);[/COLOR]

// rest van de code


en van $id moet je kijken of username wel in de sessie staat(geen idee hoe xd als dit niet zo is), zoja dan;

[COLOR= #0000BB]<?php
$username[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]username[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$id[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]SELECT [/COLOR]id[COLOR= #DD0000] FROM users WHERE [/COLOR][COLOR= #0000BB]$username[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700]);[/COLOR]
?>


toevoeging op 21 maart 2012, 18:55:50:
Oeps, bericht van Gamedealer niet gelezen bloos
0
Bjarnootjuh

Lid · Topicstarter

Berichten
7.806
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Dylanh die laatste code. Dat is toch de session?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren