php update
hoi ik ben nu bezig met een update alleen het lukt me niet. ik krijg steeds errors ik heb geprobeerd met een aantal man het te oplossen alleen lukt het niet hebben jullie misschien een tip voor mij.
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
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
<?php
// php code to update data into mysql database from input text
if(isset($_POST['update']))
{
$hostname = "localhost";
$username = "root";
$password = "";
$databaseName = "todoplanne";
// get values form input text and number
$bdatum = $_POST['begindatum'];
$tbefore = $_POST['todobefore'];
$todo = $_POST['todo'];
$beschrijving = $_POST['beschrijving'];
$opdrachtklaar = $_POST['opdrachtklaar'];
// connect to mysql database using mysqli
$connect = mysqli_connect($hostname, $username, $password, $databaseName);
// mysql query to insert data
$query = UPDATE `todo` SET `begindatum`=$bdatum,`todobefore`=$tbefore,`todo`=$todo,`beschrijving`=$beschrijving ,`opdrachtklaar`=$opdrachtklaar WHERE 1
$result = mysqli_query($connect,$query);
// check if mysql query successful
if($result)
{
echo 'Data is geupdate';
}
else{
echo 'Data is niet geupdate';
}
mysqli_free_result($result);
mysqli_close($connect);
}
?>
<!DOCTYPE html>
<html>
<head>
<title> PHP INSERT DATA </title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<form action="add.php" method="post">
<input type="date" name="begindatum" required placeholder="begindatum"><br><br>
<input type="date" name="todobefore" required placeholder="todobefore"><br><br>
<input type="text" name="todo" required placeholder="todo"><br><br>
<input type="text" name="beschrijving" required placeholder="beschrijving"><br><br>
<input type="submit" name="insert" value="toevoegen">
</form>
</body>
</html>
// php code to update data into mysql database from input text
if(isset($_POST['update']))
{
$hostname = "localhost";
$username = "root";
$password = "";
$databaseName = "todoplanne";
// get values form input text and number
$bdatum = $_POST['begindatum'];
$tbefore = $_POST['todobefore'];
$todo = $_POST['todo'];
$beschrijving = $_POST['beschrijving'];
$opdrachtklaar = $_POST['opdrachtklaar'];
// connect to mysql database using mysqli
$connect = mysqli_connect($hostname, $username, $password, $databaseName);
// mysql query to insert data
$query = UPDATE `todo` SET `begindatum`=$bdatum,`todobefore`=$tbefore,`todo`=$todo,`beschrijving`=$beschrijving ,`opdrachtklaar`=$opdrachtklaar WHERE 1
$result = mysqli_query($connect,$query);
// check if mysql query successful
if($result)
{
echo 'Data is geupdate';
}
else{
echo 'Data is niet geupdate';
}
mysqli_free_result($result);
mysqli_close($connect);
}
?>
<!DOCTYPE html>
<html>
<head>
<title> PHP INSERT DATA </title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<form action="add.php" method="post">
<input type="date" name="begindatum" required placeholder="begindatum"><br><br>
<input type="date" name="todobefore" required placeholder="todobefore"><br><br>
<input type="text" name="todo" required placeholder="todo"><br><br>
<input type="text" name="beschrijving" required placeholder="beschrijving"><br><br>
<input type="submit" name="insert" value="toevoegen">
</form>
</body>
</html>
- Ariën -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 07/03/2017 23:46:54 door - Ariën -
Tips?
**knip**
De UPDATE query moet tussen aanhalingstekens staan en de regel moet met ; afgesloten worden.
Heb ik niet zelluf bedacht. Stond in de handleiding.
**knip**
De UPDATE query moet tussen aanhalingstekens staan en de regel moet met ; afgesloten worden.
Heb ik niet zelluf bedacht. Stond in de handleiding.
- Ariën -:
Zullen we het in het vervolg wat vriendelijker houden? Alvast bedankt!
Gewijzigd op 07/03/2017 23:49:02 door - Ariën -
@Adoptive Solution: denk je niet dat je een keer moet ophouden met dat denigrerende gedrag van je? Mensen komen niet op een forum om in de zeik gezet te worden.
@Robin: in een eerder topic gebruik je PDO. Waarom wissel je tussen wat je gebruikt? Kies iets en blijf daarbij. Overigens heeft Adoptive Solution wel een beetje gelijk, het enige dat je had hoeven doen is de foutmelding lezen, dan had je direct geweten dat je je query niet goed had opgeschreven.
@Robin: in een eerder topic gebruik je PDO. Waarom wissel je tussen wat je gebruikt? Kies iets en blijf daarbij. Overigens heeft Adoptive Solution wel een beetje gelijk, het enige dat je had hoeven doen is de foutmelding lezen, dan had je direct geweten dat je je query niet goed had opgeschreven.
Als aanvulling op @Ben, in het codefragment hierboven en in speciale editors voor het schrijven van code krijgen bepaalde passages een specifiek kleurtje (syntax highlighting). In het bovenstaande fragment zie je dat ook al een beetje, je query ($query) zou een string (een plak tekst) moeten zijn, alleen heeft het niet de kleur die een string normaal heeft. Dat is dan meteen een indicatie dat er iets niet snor is :}.
Vergelijk:
Met:
Vergelijk:
Met:
Even een taalfoutje doorgeven
geüpdatet ipv geupdate Zie ook: http://www.taaltelefoon.be/updaten-vervoegen
Persoonlijke keuze: bijgewerkt :)
geüpdatet ipv geupdate Zie ook: http://www.taaltelefoon.be/updaten-vervoegen
Persoonlijke keuze: bijgewerkt :)




