Stap 2) Maak topic (interface)

Een forum moet een pagina hebben waar je een nieuw topic kan beginnen.
Door middel van onderstaand script kun je een pagina maken die de benodigdheden vraagt waarmee je een topic kan aanmaken in je database.


==========
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
include('verbinden.php');
// eerst maken we verbinding met de database want
// we willen wat toe gaan voegen dus dan moet er wel
// een verbinding zijn


echo '
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr><form id="form1" name="form1" method="post" action="toevoegen_topic.php"><td>'
;
// bovenstaande regel bevat 'action="toevoegen_topic.php"
// dat geeft de pagina aan WAAR de ingevulde gegevens
// naar toe moeten worden verzonden na het drukken op de
// knop.. door middel van method="POST" word aangegeven
// dat de informatie verstuur moet worden.



echo '
<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" size="50" /></td>
</tr>
<tr>
<td valign="top"><strong>Bericht</strong></td>
<td valign="top">:</td>
<td><textarea name="bericht" cols="50" rows="3"></textarea></td>
</tr>
<tr>
<td><strong>Naam</strong></td>
<td>:</td>
<td><input name="naam" type="text" id="name" size="50" /></td>
</tr>
<tr>
<td><strong>Email</strong></td>
<td>:</td>
<td><input name="email" type="text" id="email" size="50" /></td>
</tr>
'
;
// in het grote stuk code hierboven worden de
// invulvelden gemaakt en weergegeven. Als
// je hier een beetje mee speelt krijg je al
// snel door hoe je bepaalde dingen anders
// kunt weergeven.



echo'<tr><td></td><td>&nbsp;</td>
<td>
  <input type="submit" name="toevoegen" value="Toevoegen" />
  <input type="reset" name="Submit2" value="Wis velden" /></td>
'
;
// hierboven is de knop aangemaakt om alles
// te versturen, een knop die iets moet versturen
// moet altijd type="submit" zijn, er zijn meer
// mogelijkheden maar dit is een basic regel.
// het type="reset" spreekt denk ik voor zich, dit reset
// alle ingevulde waardes, en dus is je formulier
// weer leeg.


echo'</tr></table></td></form></tr></table>';
?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding...
  2. Stap 5) Reacties toevoegen (script)
  3. Stap 1) Database klaarmaken & verbinding maken met
  4. Stap 6) Forum overzicht (interface)
  5. Stap 2) Maak topic (interface)
  6. Stap 3) Toevoegen Topic (script)
  7. Stap 4) Topic bekijken & maak Reacties (interface)

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.