halla,
ik heb een paar vraagjes

ik heb dit boven aan een pagina:
if($row['status'] => 2)
{

hoe kan ik zorgen dat iedereen die een hogere status heeft ook op die pagina kan?

of moet ik dan doen:

if($row['status'] => 4)
{
if($row['status'] => 3)
{
if($row['status'] => 2)
{

script/tekst
}
}
}


2de vraag
hoe kan ik elke bezoeker een standaart status van 1 geven?
zonder dat zij zich hoeven te registreren of iets.

laatste vraag
kan ik mijn database gegevens ophalen in mijn config en ze dan over mijn website ophalen zodat ik niet steeds:
$result = mysql_query("SELECT * FROM Persons");

while($row = mysql_fetch_array($result))

dat hoef te doen?

alvast bedankt
Vraag 1&2: [php]operators[/php].
Vraag 3: Deze vraag snap ik niet echt, wel zie ik dat je foutafhandeling ontbreekt!
ik wil zeg maar gegevens uit de database halen en ze in strings in me config zetten.
zodat ik dat makkelijk in mijn pagina's kan zetten.

dus dan hoef ik alleen maar te doen:
. $row['naam'] .

en niet steeds die hele code.
Voor vraag 3 zou het kunnen, maar volgens mij stel je dan wel de veiligheid van je website op de proef. En de while loop kan je niet in je config zetten.

[edit]
Als je dat al gaat doen gebruik dan in elk geval nog mysql_real_escape_string()
Laatste vraag (als ik je goed begrijp) :
steek gewoon alle data in een var, include dan de config in elk bestand en gebruik de var

<?php
// 3e vraag
$result = mysql_query("SELECT * FROM Persons");
while ($row = mysql_fetch_array($result)) {
	$config1 = $row['config1'];
	$config2 = $row['config2'];
	$config3 = $row['config3'];
}
?>


Nu alleen nog een foutafhandeling.
oke, bedankt.

over vraag 1 nog, krijg ik steeds een error:S

<?php
include 'inc/config.php';
top();

$query = mysql_query("SELECT * FROM leden WHERE gebruikersnaam = ".$_SESSION['gebruiker']."");

$row = mysql_fetch_assoc($query);

	if($row['status'] => 2)
		{
		gelukt:P
		} else {
				U bent niet bevoegd 
		}


menu();
foot();
?>

dat heb ik

error:
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/marijn/domains/vanmarijn.nl/public_html/contact.php on line 9

alleen ik snap de error niet:S

<?php
include 'inc/config.php';
top();

$query = mysql_query("SELECT * FROM leden WHERE gebruikersnaam = ".$_SESSION['gebruiker']."");

$row = mysql_fetch_assoc($query);

    if($row['status'] >= 2)
        {
       		echo "gelukt:P";
        } else {
                echo "U bent niet bevoegd";
        }


menu();
foot();
?>


edit:
let ook even op mysql injectie en op net coderen.
hij zegt: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
en hij zegt ook u bent niet bevoegd.

maar dat moet er niet staan wat ik ben ingelogd:S
en bouw een foutafhandeling in voor je query
oke, ik zal kijken of dat gaat lukken.

Reageren