Ik probeer via een formulier script meerdere records aan te passen in de mysql database.
Wat ik ook blijf proberen, de volgende melding krijg ik niet weg:
Notice: Use of undefined constant Id - assumed 'Id' in C:\xampp\htdocs\*****projecten\update.php on line 15
Alle aanhalingstekens, verwijzingen heb ik gecontroleerd, maar ik zit vast.
form.php stuurt de te wijzigen velden naar update.php
update.php:
Wat ik ook blijf proberen, de volgende melding krijg ik niet weg:
Notice: Use of undefined constant Id - assumed 'Id' in C:\xampp\htdocs\*****projecten\update.php on line 15
Alle aanhalingstekens, verwijzingen heb ik gecontroleerd, maar ik zit vast.
form.php stuurt de te wijzigen velden naar update.php
update.php:
- <?
- if($_POST['Submit']){ // If receive Submit button variable.
- // Connect database.
- $host="192.168.0.1"; // Host name.
- $db_user="root"; // MySQL username.
- $db_password=""; // MySQL password.
- $database="*****projecten"; // Database name.
- mysql_connect($host,$db_user,$db_password);
- mysql_select_db($database);
- // Select all data records in table "projecten" and put them into $result.
- $result=mysql_query("select Id from projecten order by Id asc");
- // Fetch record rows in $result by while loop and put them into $row.
- while($row=mysql_fetch_assoc($result)){
- // Get the posted value "projectnaam value" from form.php. This variable change it's value by while loop.
- $Projectnaam=$_POST["Projectnaam".$row[Id]];
- // Update field "projectnaam", matching with "Id" value by while loop.
- mysql_query("update projecten set name='$Projectnaam' where id='$row[Id]'");
- }
- echo "--- Update Complete ---";
- }
- ?>