Profiel update
Code (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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?
if (isset($_POST['Update'])) {
include('dcc/controle.php');
include('dcc/connection.php');
$query="UPDATE users2 SET email='".$_POST['ud_email']."', achternaam='".$_POST['ud_achter']."', voornaam='".$_POST['ud_voor']."', plaats='".$_POST['plaats']."', geboortedatum='".$_POST['geboorte']."' WHERE id='".$_SESSION['nr']."'";
mysql_query($query) or die ("Connectie mislukt!");
mysql_close();
$_SESSION['voornaam'] = $_POST['ud_voor'];
$_SESSION['achternaam'] = $_POST['ud_achter'];
$_SESSION['email'] = $_POST['ud_email'];
$_SESSION['plaats'] = $_POST['plaats'];
$_SESSION['geboorte'] = $_POST['ud_geboorte'];
$_SESSION['ok'] = "Je account is succesvol geupdate.";
header('Location: http://www.da3.nl/dgl/index.php?page=ok');
}
else
{
?>
<span style="font-style: italic"></span>
<table width="531" border="0" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
<tr>
<td><form action="?page=update" method="post">
<table width="531" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="45%"> Gebruikersnaam: </td>
<td width="55%"><? echo $_SESSION['gebruikersnaam']; ?></td>
</tr>
</table></td>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="47%"> Clan: </td>
<td width="53%"><? if ($_SESSION['clan'] == ''){echo "-";}else{echo $_SESSION['clan'];} ?></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Voornnaam: </td>
<td width="50%"><input type="text" name="ud_voor" value="<? echo $_SESSION['voornaam']; ?>" align="left"/> </td>
</tr>
</table></td>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Achternaam: </td>
<td width="50%"><input type="text" name="ud_achter" value="<? echo $_SESSION['achternaam']; ?>"/></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Email: </td>
<td width="50%"><input type="text" name="ud_email" value="<? echo $_SESSION['email']; ?>"/></td>
</tr>
</table></td>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Plaats:</td>
<td width="50%"><input type="text" name="plaats" value="<? echo $_SESSION['plaats']; ?>"/>
</td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Geboortedatum: </td>
<td width="50%"><input name="ud_geboorte" type="text" value="<? if($_SESSION['geboorte'] == '') {echo "dd/mm/jjjj";} else {echo $_SESSION['geboorte'];} ?>" />
</td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td><input name="Update" type="Submit" value="Update" /></td>
<td> </td>
</tr>
</table>
</form></td>
</tr>
</table>
<?
}
?>
if (isset($_POST['Update'])) {
include('dcc/controle.php');
include('dcc/connection.php');
$query="UPDATE users2 SET email='".$_POST['ud_email']."', achternaam='".$_POST['ud_achter']."', voornaam='".$_POST['ud_voor']."', plaats='".$_POST['plaats']."', geboortedatum='".$_POST['geboorte']."' WHERE id='".$_SESSION['nr']."'";
mysql_query($query) or die ("Connectie mislukt!");
mysql_close();
$_SESSION['voornaam'] = $_POST['ud_voor'];
$_SESSION['achternaam'] = $_POST['ud_achter'];
$_SESSION['email'] = $_POST['ud_email'];
$_SESSION['plaats'] = $_POST['plaats'];
$_SESSION['geboorte'] = $_POST['ud_geboorte'];
$_SESSION['ok'] = "Je account is succesvol geupdate.";
header('Location: http://www.da3.nl/dgl/index.php?page=ok');
}
else
{
?>
<span style="font-style: italic"></span>
<table width="531" border="0" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
<tr>
<td><form action="?page=update" method="post">
<table width="531" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="45%"> Gebruikersnaam: </td>
<td width="55%"><? echo $_SESSION['gebruikersnaam']; ?></td>
</tr>
</table></td>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="47%"> Clan: </td>
<td width="53%"><? if ($_SESSION['clan'] == ''){echo "-";}else{echo $_SESSION['clan'];} ?></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Voornnaam: </td>
<td width="50%"><input type="text" name="ud_voor" value="<? echo $_SESSION['voornaam']; ?>" align="left"/> </td>
</tr>
</table></td>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Achternaam: </td>
<td width="50%"><input type="text" name="ud_achter" value="<? echo $_SESSION['achternaam']; ?>"/></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Email: </td>
<td width="50%"><input type="text" name="ud_email" value="<? echo $_SESSION['email']; ?>"/></td>
</tr>
</table></td>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Plaats:</td>
<td width="50%"><input type="text" name="plaats" value="<? echo $_SESSION['plaats']; ?>"/>
</td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Geboortedatum: </td>
<td width="50%"><input name="ud_geboorte" type="text" value="<? if($_SESSION['geboorte'] == '') {echo "dd/mm/jjjj";} else {echo $_SESSION['geboorte'];} ?>" />
</td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td><input name="Update" type="Submit" value="Update" /></td>
<td> </td>
</tr>
</table>
</form></td>
</tr>
</table>
<?
}
?>
je hebt wel een if: en als die if dus niet zo is, en hij dus naar de else moet gaan, dan wil je ook die $_session variabelen echo'en, maar die variabelen maakt ie toch alleenmaar als hij de if voldoet? want als de eerste regel van if niet zo blijkt te zijn, dan gaat ie toch meteen naar else, en dus maakt ie die variabelen niet aan lijkt mij?
misschien een heel stom antwoord, maargoed,
ja foutje van mij had ik er even bij moeten zeggen...voor deze profiel update zit een login systeem waarin al deze sessions worden aangemaakt, maar na update van je profiel moeten deze ook worden geupdate. En dan gebeurd ook maar er gebeurd niks in de database terwijl ik geen error krijg ofzo.
ok sorry
Hoort hij niet tussen ' '
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$query="UPDATE users2 SET email='".$_POST['ud_email']."', achternaam='".$_POST['ud_achter']."', voornaam='".$_POST['ud_voor']."', plaats='".$_POST['plaats']."', geboortedatum='".$_POST['geboorte']."' WHERE id=".$_SESSION['nr'];
echo $query;
mysql_query($query);
mysql_close();
?>
$query="UPDATE users2 SET email='".$_POST['ud_email']."', achternaam='".$_POST['ud_achter']."', voornaam='".$_POST['ud_voor']."', plaats='".$_POST['plaats']."', geboortedatum='".$_POST['geboorte']."' WHERE id=".$_SESSION['nr'];
echo $query;
mysql_query($query);
mysql_close();
?>
Doe dat eens wat krijg je dan voor output?
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven