Het lukt me niet om een uitlog button toe te voegen.

Hoe moet ik dit toepassen in dit script?


<?php
session_start(); //Zorg dat deze weer bovenin staat!

if ((($_POST['naam'] == "") && ($_POST['wachtwoord'] == "")) OR $_SESSION['login']) {
$_SESSION['login'] = TRUE;
//Als het wachtwoord goed is laat dan de resultaten zien


	$query = 'SELECT * FROM partnernaam ORDER BY achternaam';
	$result = mysql_query($query) or die ("Sorry maar ik kan de partnernaam niet weergeven");
	
	while($row = mysql_fetch_object($result)){
	?>
<table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
	<tr>
		<td><?php echo ''.$row->naam_id.'&nbsp;'.$row->voornaam.'&nbsp;'.$row->achternaam.''; ?></td>
	</tr>
	<tr>
		<td>
		<?php
	$querygegevens = 
	'SELECT
	pn.*,
	pg.*
	FROM partnernaam AS pn
	JOIN
	partnergegevens AS pg
	ON pn.naam_id = pg.naam_id
	GROUP BY pg.naam_id
	ORDER BY pn.achternaam';
	$resultgegevens = mysql_query($querygegevens) or die ("Sorry maar ik kan de partnergegevens niet weergeven");
	
	while($rowgegevens = mysql_fetch_object($resultgegevens)){
	?>
	<table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
        	<tr>
        		<td><?php echo $rowgegevens->websitenaam ; ?></td>
        		<td><?php echo '<a href="'.$rowgegevens->url.'" target="_blank">'.$rowgegevens->url.'</a>' ; ?></td>
        		</tr>
        	<tr>
        		<td><?php echo '<a href="mailto:'.$rowgegevens->email.'" target="_blank">'.$rowgegevens->email.'</a>' ; ?></td>
        		<td><?php echo '<a href="'.$rowgegevens->url_terug.'" target="_blank">'.$rowgegevens->url_terug.'</a>' ; ?></td>
        		</tr>
        	<tr>
        		<td><?php echo 'Toegevoegd:&nbsp;'.$rowgegevens->datum ; ?></td>
        		<td><?php echo 'Ingeschreven nieuwsbrief:&nbsp;'.$rowgegevens->nieuwsbrief ; ?></td>
        		</tr>
        	<tr>
        		<td><?php echo 'Categorie:&nbsp;'.$rowgegevens->cat_id ; ?></td>
        		<td><?php echo 'SubCategorie:&nbsp;'.$rowgegevens->sub_id ; ?></td>
        		</tr>
        	</table>
			<?php
			} //einde binnenste while lus
			?></td>
	</tr>
</table>
<?php
} //einde buitenste while lus
}else{

?>
<form name="form1" id="form1" method="post" action="<?php $_SERVER['PHP_SELF']; ?>" >
	<table width="350" height="150" border="0" align="center" cellpadding="4" cellspacing="0" class="tabellogin">
    	<tr bgcolor="#CCCCCC">
    		<td height="15" colspan="2"><h1>Login Scherm Admin </h1></td>
   		</tr>
    	<tr>
    		<td><strong>Naam:</strong></td>
    		<td><input name="naam" type="text" size="20" maxlength="20" /></td>
   		</tr>
    	<tr>
    		<td><strong>Wachtwoord:</strong></td>
    		<td><input name="wachtwoord" type="password" size="20" maxlength="10" /></td>
   		</tr>
		<tr align="center">
    		<td colspan="2"><input name="submit" type="submit" value="Inloggen" /></td>
   		</tr>
   	</table>
</form>
<?php
}
?>
In de login_partners.php en die wordt geïnclude als je op de admin link klikt onder het kopje info en contact op de index.php pagina.
Als ik het goed begrijp gaat alles via de index. En daar include je elke aparte pagina. Als dat zo is zet dit dan op de index-pagina.
<?php
if(isset($_GET['uitloggen']) && isset($_SESSION['login']))
{
$_SESSION = array();
session_destroy();//vernietig sessie
}
?>
Ik heb het weggehaald op de login_partners.php pagina en toegevoegd bovenaan de index.php pagina.

Nu werkt het wel.

Als ik inlog blijf ik ingelogd, waar ik ook op klik.
En als ik uitlog ben ik ook echt uitgelogd en moet ik opnieuw inloggen als ik op "admin" klik.

Je hebt het dus opgelost!

Bedankt allemaal voor de hulp.

Pffff, nu eerst bijkomen en iets eten met de kids.
Elsy schreef op 18.02.2007 16:43
en iets eten met de kids.

COOKIES...??? ;-))

Succes verder.

SanThe schreef op 18.02.2007 16:55
[quote='Elsy schreef op 18.02.2007 16:43']en iets eten met de kids.

COOKIES...??? ;-))

Succes verder.

[/quote]

Dat is humor :p
SanThe schreef op 18.02.2007 16:55
[quote='Elsy schreef op 18.02.2007 16:43']en iets eten met de kids.

COOKIES...??? ;-))

Succes verder.

[/quote]

GRINNIK

Reageren