Ik heb 2 tabellen nu wil ik een pagina maken, dat ie de gegevens van tabel 1 en 2 tegelijk update.
Ik had het onderstaande maar dat werkt niet dan update ie alleen tabbel 1.
Volgens mij doe ik het bovenaan fout alleen ik zou niet weten hoe ik het moet oplossen.
Ik had het onderstaande maar dat werkt niet dan update ie alleen tabbel 1.
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
| <?php if ($submit) { mysql_query("UPDATE tabel1 SET naam='$naam', adres='$adres' WHERE id='$id'") or die (mysql_error()); mysql_query("UPDATE tabel2 SET postcode='$postcode' WHERE id='$id'") or die (mysql_error()); } echo"<table width='100%' cellspacing='0' cellpadding='2' align='center'> <tr><td> De gegevens zijn succesvol veranderd! </td></tr></table><br>\n"; } $tabel1 = mysql_query("SELECT * FROM tabel1 WHERE id='$id'"); while ($list = mysql_fetch_object($tabel1)) { echo "<table width='100%' cellspacing='0' cellpadding='2' align='center'>"; echo "<tr><td>"; echo "<form action='' method='post'>"; echo "Naam:<br>\n"; echo "<input type='text' name='naam' size='75' value='$list->naam'><br>\n"; echo "Adres:<br>\n"; echo "<input type='text' name='adres' size='75' value='$list->adres'><br><br>\n"; echo "</td></tr></table><br>"; } $tabel2 = mysql_query("SELECT * FROM tabel2 WHERE id='$id'"); while ($list2 = mysql_fetch_object($tabel2)) { echo "<table width='100%' cellspacing='0' cellpadding='2' align='center'>"; echo "<tr><td>"; echo "Postcode: <input type='text' name='postcode' size='50' value='$list2->postcode'><br>\n"; echo "</td></tr></table><br>"; } echo "<input type='submit' name='submit' value='Bewerken'>"; echo "</form>"; ?> |
Volgens mij doe ik het bovenaan fout alleen ik zou niet weten hoe ik het moet oplossen.