Na zelf al een tijdje bezig te zijn geweest met debuggen.. Kom ik er niet meer uit bij de volgende code:
bewerk.php
En het bijbehorende .tpl bestand dat succesvol wordt ingeladen:
Toch krijg ik geen content, zelfs niet de inhoud van het blok bewerken dat in het begin zonder enige voorwaardes zou meoten worden ingeladen..
Iemand enig idee?
bewerk.php
PHP:
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
65
66
67
68
69
70
| <? include_once('include/template.inc.php'); $tpl = new TemplatePower('tpl/main/index.tpl'); include_once('include/tpl.inc.php'); $tpl->prepare(); include_once('include/include.inc.php'); $tpl->newBlock('bewerken'); if($_GET['id']) { if($_POST['bewerken']) { if($_POST['voornaam'] && $_POST['achternaam'] && $_POST['indienst'] && $_POST['functie']) { $tpl->assignGlobal(array("voornaam" => $_POST['voornaam'], "achternaam" => $_POST['achternaam'], )); if($_POST['proef'] == "on") $_POST['proef'] = 1; elseif($_POST['proef'] != "on") $_POST['proef'] = 0; if(mysql_query("UPDATE personeel SET voornaam = '".$_POST['voornaam']."', achternaam = '".$_POST['achternaam']."', indienst = '".$_POST['indienst']."', functie = '".$_POST['functie']."', proef = '".$_POST['proef']."' WHERE id = '".$_GET['id']."'")) $tpl->newBlock('succes_bewerk'); else $tpl->newBlock('fout_bewerk'); } } $query = mysql_query("SELECT * FROM personeel WHERE id = '".$_GET['id']."' LIMIT 1"); if(mysql_num_rows($query)) { $personeel = mysql_fetch_assoc($query); $tpl->assignGlobal(array("voornaam" => $personeel['voornaam'], "achternaam" => $personeel['achternaam'], "indienst" => $personeel['indienst'], )); $functies = array("Assistent Medewerker","Crewtrainer","Manager","Medewerker"); foreach($functies as $job) { $tpl->newBlock('functies'); if($personeel['functie'] == $job) $tpl->assign("selected"," selected"); } if($personeel['proef'] == 1) $tpl->assign("checked"," checked"); } else $tpl->newBlock('niet_in_databse'); } else $tpl->newBlock('gegevens_missen'); $tpl->printToScreen(); ?> |
En het bijbehorende .tpl bestand dat succesvol wordt ingeladen:
PHP:
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
| <!-- START BLOCK : bewerken --> <a class="topOfPage" href="#top" title="Naar boven">^ TOP</a> <h1 id="bewerk">Bewerk de gegevens van een personeelslid</h1> <p> <!-- START BLOCK : succes_bewerk --> <b><i>{voornaam} {achternaam}</i> is succesvol aangepast in de database.</b><br /> <!-- END BLOCK : succes_bewerk --> <!-- START BLOCK : fout_bewerk --> <b>Er is een fout opgetreden.<br />Het is niet gelukt de personeelsgegevens up te daten.</b> <!-- END BLOCK : fout_bewerk --> Bewerk de gegevens van <i>{voornaam} {achternaam}</i>:<br /> <form method='post'> <table> <tr> <td>Voornaam</td><td style='width:100px;'><input type='text' name='voornaam' value='{voornaam}' style='width:100px;' /></td> </tr> <tr> <td>Achternaam</td><td style='width:100px;'><input type='text' name='achternaam' value='{achternaam}' style='width:100px;' /></td> </tr> <tr> <td>In dienst</td><td style='width:100px;'><input type='text' name='indienst' value='{indienst}' style='width:100px;' /></td> </tr> <tr> <td>Functie</td><td style='width:100px;'> <select name='functie'> <!-- START BLOCK : functies --> <option value='{functie}'{selected}>{functie}</option> <!-- END BLOCK : functies --> </select> </td> </tr> <tr> <td>Proef</td><td style='width:150px;'><input type='checkbox' name='proef' style='width:50px;'{checked}><input type='submit' name='bewerken' value='Bewerken' style='width:100px;' /></td> </tr> </table> </form> <!-- START BLOCK : niet_in_databse --> <b>Er is een fout opgetreden.<br />Het gekozen personeelslid komt niet voor in de database.</b> <!-- END BLOCK : niet_in_database --> <!-- START BLOCK: gegevens_missen --> <b>Er is een fout opgetreden.<br />Niet alle benodigde gegevens zijn door het systeem meegegeven. <!-- END BLOCK: gegevens_missen --> </p> <!-- END BLOCK : bewerken --> |
Toch krijg ik geen content, zelfs niet de inhoud van het blok bewerken dat in het begin zonder enige voorwaardes zou meoten worden ingeladen..
Iemand enig idee?
[ Voor 47% gewijzigd door Verwijderd op 01-07-2005 15:05 ]