code:
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
| <script src="scriptaculous/lib/prototype.js" type="text/javascript"></script>
<script language="javascript">
function change(idnow, idnewer, idchange, idok)
{
$(idnow).innerHTML = $(idnewer).innerHTML;
$(idchange).innerHTML = $(idok).innerHTML;
}
</script>
</head>
<body bgcolor="#99FF33">
<?php
$sql = "select users.username as username, users.password as password, users_detail.naam as naam, users_detail.voornaam as voornaam, users_detail.mail as mail
from users, users_detail
WHERE users.ID = users_detail.ID
AND users.ID = '". $_SESSION['user_ID'] ."'";
$result = mysql_query($sql);
$usergegevens = mysql_fetch_array($result);
?>
<table border="1" width="60%" align="left">
<tr><td>Uw gegevens : </td></tr>
<form name="form_name" method="post" action="<?php $_SERVER['PHP_SELF'] ?>">
<tr><td width="25%"><?php echo "naam : </td><td id='name_now' width='55%'>".$usergegevens['naam']; ?></td>
<td id='name_newer' width='55%'><input type="text" maxlength="35" size="10" name="name_input"></td>
<td id="change_button1" width="20%"><input type="button" value="Change" onclick="change('name_now','name_newer','change_button1','ok_button1')"></td>
<td id="ok_button1" width="20%"><input type="submit" name="name_submit" value="OK"></td>
</form> |
Wanneer men op de change-knop klikt, dan verschijnt er een text-input + OK-knop.
Bij druk op de OK-knop wordt het formulier gePOST.
Echter, na een druk op de OK-knop gebeurd er niks...
Normaal gezien zou de pagina zich moeten verversen en er wordt aan het begin van de pagina getest of er een POST is gebeurd voor dynamische opbouw van de pagina...
Maar dus : de OK-knop doet niks.
Ik zie niet meteen de fout...
[ Voor 8% gewijzigd door jonaskellens op 02-09-2008 13:03 ]