probleem met script
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/sites/www.royalexander.eu/web/agenda/adatag.php on line 49
hoe kan ik deze er uit halen?? ik zie het even niet meer
Kan je wat code posten?
hoe zette ik de code ook al weer in een bericht
Je code hier
[./code]
Zonder de puntjes
[.code]
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$db = mysql_connect("mysql.testzone.nl", "gebruiker", "wachtwoord")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "SELECT * FROM agenda";
$resultaat = mysql_query($sql); // voer sql code uit
if (mysql_num_rows($resultaat) > 0) {
echo "<table border="0">";
echo "<tr<td><span class="tabelkop"><b> Datum: </b><tr<td><span class="tabelkop"><b> Wat: </b><tr<td><span class="tabelkop"><b> Waar: </b> </td?</tr>";//bovenste regel
While($rij = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td><span class="tabel">".$rij["Datum:"]."</td>";
echo "<td><span class="tabel">".$rij["Wat:"]."</td>";
echo "<td><span class="tabel">".$rij["Waar:"]."</td>";
echo "</tr>;
}
echo "</table>";
}
mysql_close($db);
?>
$db = mysql_connect("mysql.testzone.nl", "gebruiker", "wachtwoord")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "SELECT * FROM agenda";
$resultaat = mysql_query($sql); // voer sql code uit
if (mysql_num_rows($resultaat) > 0) {
echo "<table border="0">";
echo "<tr<td><span class="tabelkop"><b> Datum: </b><tr<td><span class="tabelkop"><b> Wat: </b><tr<td><span class="tabelkop"><b> Waar: </b> </td?</tr>";//bovenste regel
While($rij = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td><span class="tabel">".$rij["Datum:"]."</td>";
echo "<td><span class="tabel">".$rij["Wat:"]."</td>";
echo "<td><span class="tabel">".$rij["Waar:"]."</td>";
echo "</tr>;
}
echo "</table>";
}
mysql_close($db);
?>
[./code]
Gewijzigd op 24/01/2011 20:32:48 door Marcel de Jong
Marcel de Jong op 24/01/2011 20:15:41:
Ben zelf nog aan het kijken geweest maar kom er echt niet aan uit
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$db = mysql_connect("..", "..", "..")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("royal", $db);
$sql = "SELECT * FROM agenda";
$resultaat = mysql_query($sql); // voer sql code uit
if (mysql_num_rows($resultaat) > 0) {
echo "<table border="0">";
echo "<tr<td><span class="tabelkop"><b> Datum: </b><tr<td><span class="tabelkop"><b> Wat: </b><tr<td><span class="tabelkop"><b> Waar: </b> </td?</tr>";//bovenste regel
While($rij = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td><span class=\"tabel\">".$rij["Datum:"]."</td>";
echo "<td><span class=\"tabel\">".$rij["Wat:"]."</td>";
echo "<td><span class=\"tabel\">".$rij["Waar:"]."</td>";
echo "</tr>;
}
echo "</table>";
}
mysql_close($db);
?>
$db = mysql_connect("..", "..", "..")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("royal", $db);
$sql = "SELECT * FROM agenda";
$resultaat = mysql_query($sql); // voer sql code uit
if (mysql_num_rows($resultaat) > 0) {
echo "<table border="0">";
echo "<tr<td><span class="tabelkop"><b> Datum: </b><tr<td><span class="tabelkop"><b> Wat: </b><tr<td><span class="tabelkop"><b> Waar: </b> </td?</tr>";//bovenste regel
While($rij = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td><span class=\"tabel\">".$rij["Datum:"]."</td>";
echo "<td><span class=\"tabel\">".$rij["Wat:"]."</td>";
echo "<td><span class=\"tabel\">".$rij["Waar:"]."</td>";
echo "</tr>;
}
echo "</table>";
}
mysql_close($db);
?>
de " moet je escapen.
gebruik gen * maar geef aan wat je wil ophalen
Gewijzigd op 25/01/2011 10:54:22 door gerhard l
Je dubbele quotes in je html zorgen voor fouten. Maak er eens onderstaande van. "Enkele quotes gebruiken in plaats van dubbele quotes."
Je hebt meerdere van deze fouten erin zitten. Dat escapen van dubbele quotes is minder mooi.
Gewijzigd op 24/01/2011 20:24:10 door - Mark -
Gerhard lubbers op 24/01/2011 20:20:06:
de " moet je escapen.
gebruik gen * maar geef aan wat je wil ophalen
gebruik gen * maar geef aan wat je wil ophalen
Wil je even uitleggen escapen?
en gen *??
ik ben heel eerlijk dit is mijn eerste database
Haal je database gegevens svp even uit de post
Toevoeging op 24/01/2011 20:35:36:
Zou jij zo vriendelijk willen zijn om de database gegevens te veranderen. was ik vergeten wet te halen of aan te passen sorry
Gerhard lubbers op 24/01/2011 20:20:06:
de " moet je escapen.
gebruik gen * maar geef aan wat je wil ophalen
Marcel de Jong op 24/01/2011 20:15:41:
Ben zelf nog aan het kijken geweest maar kom er echt niet aan uit
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$db = mysql_connect("mysql.testzone.nl", "gebruiker", "wachtwoord")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("databas", $db);
$sql = "SELECT * FROM agenda";
$resultaat = mysql_query($sql); // voer sql code uit
if (mysql_num_rows($resultaat) > 0) {
echo "<table border="0">";
echo "<tr<td><span class="tabelkop"><b> Datum: </b><tr<td><span class="tabelkop"><b> Wat: </b><tr<td><span class="tabelkop"><b> Waar: </b> </td?</tr>";//bovenste regel
While($rij = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td><span class=\"tabel\">".$rij["Datum:"]."</td>";
echo "<td><span class=\"tabel\">".$rij["Wat:"]."</td>";
echo "<td><span class=\"tabel\">".$rij["Waar:"]."</td>";
echo "</tr>;
}
echo "</table>";
}
mysql_close($db);
?>
$db = mysql_connect("mysql.testzone.nl", "gebruiker", "wachtwoord")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("databas", $db);
$sql = "SELECT * FROM agenda";
$resultaat = mysql_query($sql); // voer sql code uit
if (mysql_num_rows($resultaat) > 0) {
echo "<table border="0">";
echo "<tr<td><span class="tabelkop"><b> Datum: </b><tr<td><span class="tabelkop"><b> Wat: </b><tr<td><span class="tabelkop"><b> Waar: </b> </td?</tr>";//bovenste regel
While($rij = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td><span class=\"tabel\">".$rij["Datum:"]."</td>";
echo "<td><span class=\"tabel\">".$rij["Wat:"]."</td>";
echo "<td><span class=\"tabel\">".$rij["Waar:"]."</td>";
echo "</tr>;
}
echo "</table>";
}
mysql_close($db);
?>
de " moet je escapen.
gebruik gen * maar geef aan wat je wil ophalen
Toevoeging op 24/01/2011 21:13:50:
met de volgende kom ik er ook niet aan uit.
[.code]
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if ($knop && $Datum && $Wat && $Waar) {//agenda regei ingevoerd?
$db = mysql_connect("mysql.testserver.nl", "gebruiker", "Wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "INSERT INTO 'royal' ártikel' (Datum:, Wat:, Waar) VALUES ('$Datum', '$Wat', '$Waar')";
if (mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo 'de regel:<b>$Wat</b> is op <b>$datum</b> bij <b>$Waar</B> toegevoegd';
}
mysql_close($db)
} else {
?>
if ($knop && $Datum && $Wat && $Waar) {//agenda regei ingevoerd?
$db = mysql_connect("mysql.testserver.nl", "gebruiker", "Wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "INSERT INTO 'royal' ártikel' (Datum:, Wat:, Waar) VALUES ('$Datum', '$Wat', '$Waar')";
if (mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo 'de regel:<b>$Wat</b> is op <b>$datum</b> bij <b>$Waar</B> toegevoegd';
}
mysql_close($db)
} else {
?>
<form method="post" action="">
Datum: <input type="text" name="Datum"><br>
Wat: <input type="text" name="Wat"><br>
Waar: <input type="text" name="Wat"><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
</body>
</html>
[./code]
de volgende melding krijg ik:
Parse error: syntax error, unexpected '}' in /home/sites/www.royalexander.eu/web/agenda/invoegen.php on line 21
ik weet dat het om '}'teken gaat maar zie niet waar het fout gaat
Gewijzigd op 24/01/2011 20:36:32 door Marcel de Jong
Jordi kroon op 24/01/2011 20:14:28:
[.code]
Je code hier
[./code]
Zonder de puntjes
Je code hier
[./code]
Zonder de puntjes
Zonder die twee puntjes dus.
Zet code tussen
[code] [/code]
-----------------------------------
Ik vind het niet overzichtelijk om telkens binnen en buiten de php haakjes te gaan, zeker als die tussen accolades passen.
Ik zou dat allemaal met echo regenen.
Dan kan je ook beter indenteren.
Zo dus, ongeveer
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
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
<?php
if ($knop && $Datum && $Wat && $Waar) {//agenda regei ingevoerd?
$db = mysql_connect("mysql.testserver.nl", "gebruiker", "Wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "INSERT INTO 'royal' ártikel' (Datum:, Wat:, Waar) VALUES ('$Datum', '$Wat', '$Waar')";
if (mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo 'de regel:<b>$Wat</b> is op <b>$datum</b> bij <b>$Waar</B> toegevoegd';
}
mysql_close($db);
} else {
echo '
<form method="post" action="'. $PHP_SELF .'">
Datum: <input type="text" name="Datum"><br>
Wat: <input type="text" name="Wat"><br>
Waar: <input type="text" name="Wat"><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
';
}
echo '
</body>
</html>
';
?>
if ($knop && $Datum && $Wat && $Waar) {//agenda regei ingevoerd?
$db = mysql_connect("mysql.testserver.nl", "gebruiker", "Wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "INSERT INTO 'royal' ártikel' (Datum:, Wat:, Waar) VALUES ('$Datum', '$Wat', '$Waar')";
if (mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo 'de regel:<b>$Wat</b> is op <b>$datum</b> bij <b>$Waar</B> toegevoegd';
}
mysql_close($db);
} else {
echo '
<form method="post" action="'. $PHP_SELF .'">
Datum: <input type="text" name="Datum"><br>
Wat: <input type="text" name="Wat"><br>
Waar: <input type="text" name="Wat"><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
';
}
echo '
</body>
</html>
';
?>
Trouwens, die sql string die je daar zet ... vreemd geval. Ik ga er van uit dat je die wat zal moeten aanpassen.
Die if: if (mysql_query($sql)) { lijkt me ook verkeerd; ik veronderstel dat je bedoelt: if (!mysql_query($sql)) {
Gewijzigd op 25/01/2011 10:43:48 door Kris Peeters
dus:
mysql_close($db);
verder vind ik de $PHP_SELF niet mooi, ik laat de action dan gewoon leeg.
@Kris, eerst kijk ik stond er nog niks, post ik mijn bericht heb jij alle punten zowat al gehad hah
Gewijzigd op 25/01/2011 10:47:05 door gerhard l
Verder:
Als je variabelen wil gebruiken tussen strings, is er een verschil tussen "..." en '...'
Probeer zelf maar eens
Code (php)
Escapen
Als je je strings begint en sluit met een ' zie je direct dat het niet zo evident is om net dat karakter binnen de string te zetten.
Wel, dat soort karakters moet je escapen, met een \
bv.
Code (php)
Gewijzigd op 25/01/2011 10:55:41 door Kris Peeters
Ik zou (als dat je echte database gebruikersnaam en wachtwoord zijn) deze even veranderen, aangezien ze in diverse berichten hierboven terugkomen.
Bedankt voor al jullie reacties.
Ik ben al veel verder gekomen, maar de melding op regel 21 blijft
Parse error: syntax error, unexpected '}'.... on line 21
nogmaals de code met fictieve gegevens:
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
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
<html>
<head>
<title>Agenda regel invoegen</title>
</head>
<body>
Regel invoegen
<?php
if ($knop && $Datum && $Wat && $Waar) {//agenda regei ingevoerd?
$db = mysql_connect("mysql.testserver", "gebruiker", "wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "INSERT INTO 'royal' ártikel' (Datum:, Wat:, Waar) VALUES ('$Datum', '$Wat', '$Waar')";
if (!mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo "De regel:<b>$Wat</b> is op <b>$datum</b> bij <b>$Waar</B> toegevoegd";
}
mysql_close($db);
} else {
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
Datum: <input type="text" name="Datum."><br>
Wat: <input type="text" name="Wat."><br>
Waar: <input type="text" name="Waar."><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
<?php
}
?>
</body>
</html>
<head>
<title>Agenda regel invoegen</title>
</head>
<body>
Regel invoegen
<?php
if ($knop && $Datum && $Wat && $Waar) {//agenda regei ingevoerd?
$db = mysql_connect("mysql.testserver", "gebruiker", "wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "INSERT INTO 'royal' ártikel' (Datum:, Wat:, Waar) VALUES ('$Datum', '$Wat', '$Waar')";
if (!mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo "De regel:<b>$Wat</b> is op <b>$datum</b> bij <b>$Waar</B> toegevoegd";
}
mysql_close($db);
} else {
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
Datum: <input type="text" name="Datum."><br>
Wat: <input type="text" name="Wat."><br>
Waar: <input type="text" name="Waar."><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
<?php
}
?>
</body>
</html>
Gewijzigd op 25/01/2011 20:02:03 door Marcel de Jong
Karl Karl op 25/01/2011 20:13:11:
Regel acht. Waar slaat dat op?
Voor sql gedeelte zie mijn reactie in dit topic.
Die query, waar slaat die op?
Wat is $PHP_SELF?
Voor sql gedeelte zie mijn reactie in dit topic.
Die query, waar slaat die op?
Wat is $PHP_SELF?
Kun je ook een normaal antwoord geven als je goed gelezen had, heb je kunnen zien dat ik een beginneling ben! Als ik alles al weet had ik je misschien kunnen uitleggen wat alles betekend maar nu niet! ik leer ook maar uit een boekje en probeer het op een website toe te passen
Toevoeging op 27/01/2011 20:57:58:
kan iemand mij echt niet verder helpen. ik snap namelijk niet wat ik fout gedaan heb en hoe ik het dus werkend kan krijgen.
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
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
<html>
<head>
<title>Agenda regel invoegen</title>
</head>
<body>
Regel invoegen
<?php
if ($knop && $Datum && $Wat && $Waar) {//agenda regei ingevoerd?
$db = mysql_connect("mysql.testserver", "gebruiker", "wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "INSERT INTO 'royal' ártikel' (Datum:, Wat:, Waar) VALUES ('$Datum', '$Wat', '$Waar')";
if (!mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo "De regel:<b>$Wat</b> is op <b>$datum</b> bij <b>$Waar</B> toegevoegd";
}
mysql_close($db);
} else {
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
Datum: <input type="text" name="Datum."><br>
Wat: <input type="text" name="Wat."><br>
Waar: <input type="text" name="Waar."><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
<?php
}
?>
</body>
</html>
<head>
<title>Agenda regel invoegen</title>
</head>
<body>
Regel invoegen
<?php
if ($knop && $Datum && $Wat && $Waar) {//agenda regei ingevoerd?
$db = mysql_connect("mysql.testserver", "gebruiker", "wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "INSERT INTO 'royal' ártikel' (Datum:, Wat:, Waar) VALUES ('$Datum', '$Wat', '$Waar')";
if (!mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo "De regel:<b>$Wat</b> is op <b>$datum</b> bij <b>$Waar</B> toegevoegd";
}
mysql_close($db);
} else {
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
Datum: <input type="text" name="Datum."><br>
Wat: <input type="text" name="Wat."><br>
Waar: <input type="text" name="Waar."><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
<?php
}
?>
</body>
</html>
Marcel de Jong op 27/01/2011 20:55:58:
Kun je ook een normaal antwoord geven als je goed gelezen had, heb je kunnen zien dat ik een beginneling ben! Als ik alles al weet had ik je misschien kunnen uitleggen wat alles betekend maar nu niet! ik leer ook maar uit een boekje en probeer het op een website toe te passen
Karl Karl op 25/01/2011 20:13:11:
Regel acht. Waar slaat dat op?
Voor sql gedeelte zie mijn reactie in dit topic.
Die query, waar slaat die op?
Wat is $PHP_SELF?
Voor sql gedeelte zie mijn reactie in dit topic.
Die query, waar slaat die op?
Wat is $PHP_SELF?
Kun je ook een normaal antwoord geven als je goed gelezen had, heb je kunnen zien dat ik een beginneling ben! Als ik alles al weet had ik je misschien kunnen uitleggen wat alles betekend maar nu niet! ik leer ook maar uit een boekje en probeer het op een website toe te passen
Je moet je code kunnen uitleggen. Als je dat niet kan, dan weet je niet wat je doet. Als je niet weet wat je doet, dan ben je niet goed bezig want dan kan je geen goede scripts maken.
Maar goed:
- Als je wilt controleren of een formulier gepost is doe je dat met if($_SERVER['REQUEST_METHOD'] == 'POST')
- Regel acht moet waarschijnlijk kijken of alle data gezet is. Hiervoor gebruik je isset, empty en trim.
- Voor SQL gedeelte zie dus mijn reactie.
- Variabelen buiten quotes halen. Dus echo "blaat " . $blaat; en niet echo "blaat $blaat";
- Het is niet handig om spaties in tabelnamen te hebben, volgens mij mag het niet eens.
- Gebruik zeker geen vreemde tekens als á in een tabelnaam.
- Je hebt toch geen kolom 'Datum:' in je tabel?
- Zet het type van het veld datum op DATE / DATETIME, zie ook dit topic.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//rest
?>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//rest
?>
hier ben ik weer. een tijdje alles opzij gezet en nu weer opnieuw aant proberen.
Nogmaals dank voor de diverse reacties.
De foutmelding zit nu nog op regel 14 bij de variabele Wanneer. Zelf snap ik niet helemaal waar deze melding vandaan komt misschien kunnen jullie eens kijken
hieronder de code
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
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
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//rest
?>
<html>
<head>
<title>Agenda regel invoegen</title>
</head>
<body>
Regel invoegen
<?php
if (.$Wanneer && .$Wat && .$Waar) { //agenda regei ingevoerd?
$db = mysql_connect("mysql.myserver.bcde", "gebruiker", "wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("royal", $db);
$sql = "INSERT INTO 'royal' ártikel' (Wanneer:, Wat:, Waar:) VALUES ('.$Wanneer', '.$Wat', '.$Waar')";
if (!mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo "De regel:<b>$Wat:</b> is op <b>$Wanneer:</b> bij <b>$Waar:</B> toegevoegd";
}
mysql_close($db);
} else {
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
Datum: <input type="text" name="Wanneer"><br>
Wat: <input type="text" name="Wat"><br>
Waar: <input type="text" name="Waar"><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
<?php
}
?>
</body>
</html>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//rest
?>
<html>
<head>
<title>Agenda regel invoegen</title>
</head>
<body>
Regel invoegen
<?php
if (.$Wanneer && .$Wat && .$Waar) { //agenda regei ingevoerd?
$db = mysql_connect("mysql.myserver.bcde", "gebruiker", "wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("royal", $db);
$sql = "INSERT INTO 'royal' ártikel' (Wanneer:, Wat:, Waar:) VALUES ('.$Wanneer', '.$Wat', '.$Waar')";
if (!mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo "De regel:<b>$Wat:</b> is op <b>$Wanneer:</b> bij <b>$Waar:</B> toegevoegd";
}
mysql_close($db);
} else {
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
Datum: <input type="text" name="Wanneer"><br>
Wat: <input type="text" name="Wat"><br>
Waar: <input type="text" name="Waar"><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
<?php
}
?>
</body>
</html>