Hoe krijg ik dit formulier werkend als ik met switch case werk
Ik heb voor jullie een vraag. Ik heb een dashboard en daar maar ik gebruik van case en switch om pagina;s in te laden.
Enkel als ik submit doet doet die niks en ik denk dat dat door de switch en case komt. Zou iemand mij kunnen vertellen hoe ik dit kan oplossen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$page = $_GET['page'];
switch($page)
{
case 'ticketcreate':
include('pages/ticketcreate.php');
break;
case 'ticketlist':
include('pages/ticketlist.php');
break;
case 'users':
include('pages/users.php');
break;
default:
include('pages/home.php');
break;
}
}
switch($page)
{
case 'ticketcreate':
include('pages/ticketcreate.php');
break;
case 'ticketlist':
include('pages/ticketlist.php');
break;
case 'users':
include('pages/users.php');
break;
default:
include('pages/home.php');
break;
}
}
Het formulier
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<form method="POST">
<label>Discord ID:</label>
<input type="text" name="discord_id" required><br><br>
<label>Title:</label>
<input type="text" name="title" required><br><br>
<label>Description:</label>
<textarea name="description" required></textarea><br><br>
<button type="submit">Submit Ticket</button>
</form>
<label>Discord ID:</label>
<input type="text" name="discord_id" required><br><br>
<label>Title:</label>
<input type="text" name="title" required><br><br>
<label>Description:</label>
<textarea name="description" required></textarea><br><br>
<button type="submit">Submit Ticket</button>
</form>
Alvast bedankt
Toevoeging op 01/04/2025 04:09:53:
Het eerst stukje is gelukt.
Enkel nu wil ik een edit page maken. Maar nu moet ik dus $page en $id meesturen. Hoe kan ik dat het beste met mijn switch en case doen?
Uiteindelijk moet je jouw form-tag aanpassen in:
Zonder dat action-attribuut roept de browser bij het versturen je bestand aan die geladen wordt, dus index.php. En daar zit geen afhandeling in.
Gewijzigd op 01/04/2025 09:31:00 door - Ariën -