Maak topic

We hebben nu ons user systeempje gemaakt. je bent bijna op de helft hoor..

nu willen we de mogelijkheid om een topic aan te maken..

dit bestaat uit 2 pagina's (of 2 delen op 1 pagina..maar net wat je zelf het fijnst vind)

eerst maken we hier het html formulier die de gegevens gaat sturen naar het verwerk gedeelte..


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
<form action="toevoegen_topic.php" method="POST">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr><td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="3" bgcolor="#E6E6E6"><strong>Maak Nieuw Topic</strong></td>
</tr><tr>
<td width="14%"><strong>Titel</strong></td>
<td width="2%">:</td>
<td width="84%"><input name="topic" type="text" maxlength="50" size="50" /></td>
</tr><tr>
<td valign="top"><strong>Bericht</strong></td>
<td valign="top">:</td>
<td><textarea name="bericht" cols="50" rows="10"></textarea></td>
</tr><tr>
<td></td><td></td>
<td><input type="submit" name="toevoegen" value="Toevoegen" /><input type="reset" value="Wis velden" /></td>
</tr>
</table>
</td>
</tr>
</table>
</form>




dit is natuurlijk gewoon html en daar is deze tutorial niet voor..

nu zul je denken: 'maar nu kan iedereen op deze pagina komen..'
ja dat klopt.. daarom moeten we nu een stukje code schrijven die alleen toegang geeft aan mensen die ingelogd zijn..

dat doen we met dit stukje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
session_start();
if(!(isset($_SESSION['gebruiker_id']))){
// als er GEEN sessie bestaat met de naam 'gebruiker_id'
// dan stoppen we het script lekker en laten we automatisch
// doorsturen naar index.php (die we nog moeten maken)
// als iemand namelijk WEL ingelogd is MOET deze sessie
// bestaan dat hebben we net geschreven

header('Location: index.php');
}
else{
// het script
}
?>

(eigenlijk best simpel hè?)

het resultaat wordt dus:


============maak_topic.php==================
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
29
<?php
session_start();
if(!(isset($_SESSION['gebruiker_id']))){
header('Location: index.php');
}

?>

<form action="toevoegen_topic.php" method="POST">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr><td>
   <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
   <tr>
   <td colspan="3" bgcolor="#E6E6E6"><strong>Maak Nieuw Topic</strong></td>
   </tr><tr>
   <td width="14%"><strong>Titel</strong></td>
   <td width="2%">:</td>
   <td width="84%"><input name="topic" type="text" maxlength="50" size="50" /></td>
   </tr><tr>
   <td valign="top"><strong>Bericht</strong></td>
   <td valign="top">:</td>
   <td><textarea name="bericht" cols="50" rows="10"></textarea></td>
   </tr><tr>
   <td></td><td></td>
   <td><input type="submit" name="toevoegen" value="Toevoegen" /><input type="reset" value="Wis velden" /></td>
   </tr>
   </table>
 </td>
</tr>
</table>
</form>

===================================

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Database klaarmaken & scriptje voor verbinding sch
  3. Registratie script maken.
  4. Inlogpagina maken
  5. Maak topic
  6. Voeg topic toe
  7. Forum overzicht
  8. Index maken
  9. Bekijk topic
  10. Reactie Toevoegen
  11. Gebruikers pagina en verwijder pagina
  12. Tot slot
  13. o nog een pagina over =P

PHP tutorial opties

 
 

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.