Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/f/fixetpostma.nl/HTML/admin/verwerken-menu.php on line 25
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/f/fixetpostma.nl/HTML/admin/verwerken-menu.php on line 25
<html>
<head>
<title>Verwerk-menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
include ("config.php");
if (isset($_POST['verzenden'])) {
//Als men op de Submit knop heeft gedrukt van het formulier...
if ($_POST['naam'] == "") {
$error = "Naam is niet ingevuld<BR />";
} if ($_POST['link'] == "") {
$error .= "Link is niet ingevuld<BR />";
}
//Als naam, leeftijd of land niet is ingevuld, is $error NIET leeg en dus niet aangemaakt.
//Met de operator .= voegen we een waarde toe aan een variabele
//Zo kunnen we dus controleren of alles goed is ingevuld of niet.
if (!isset($error)) {
//als de variabele $error niet is aangemaakt ...
$insert = MYSQL_QUERY("INSERT INTO 'menu' (naam,link)".
"VALUES ('$_POST['naam']', '$_POST['link']')");
if ($insert == TRUE) { // Checking if the query has been successful
// Query was successful
echo "U heeft de data GOED naar de database gestuurt.";
} else {
// Query was unsuccessful
echo "U heeft de data FOUT naar de database gestuurt";
}
} else {
echo "Gelieve alle formuliervelden netjes in te vullen !<BR /><BR />";
echo "<FONT COLOR=\"#FF0000\">".$error."</FONT>";
}
} else {
echo "U moet eerst het formulier invullen !";
}
?>
</body>
</html>
<html>
<head>
<title>Verwerk-menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
include ("config.php");
if (isset($_POST['verzenden'])) {
//Als men op de Submit knop heeft gedrukt van het formulier...
if ($_POST['naam'] == "") {
$error = "Naam is niet ingevuld<BR />";
} if ($_POST['link'] == "") {
$error .= "Link is niet ingevuld<BR />";
}
//Als naam, leeftijd of land niet is ingevuld, is $error NIET leeg en dus niet aangemaakt.
//Met de operator .= voegen we een waarde toe aan een variabele
//Zo kunnen we dus controleren of alles goed is ingevuld of niet.
if (!isset($error)) {
//als de variabele $error niet is aangemaakt ...
$insert = MYSQL_QUERY("INSERT INTO 'menu' (naam,link)".
"VALUES ('$_POST['naam']', '$_POST['link']')");
if ($insert == TRUE) { // Checking if the query has been successful
// Query was successful
echo "U heeft de data GOED naar de database gestuurt.";
} else {
// Query was unsuccessful
echo "U heeft de data FOUT naar de database gestuurt";
}
} else {
echo "Gelieve alle formuliervelden netjes in te vullen !<BR /><BR />";
echo "<FONT COLOR=\"#FF0000\">".$error."</FONT>";
}
} else {
echo "U moet eerst het formulier invullen !";
}
?>
</body>
</html>
<html>
<head>
<title>Verwerk-menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
include ('config.php');
if (isset($_POST['verzenden'])) {
//Als men op de Submit knop heeft gedrukt van het formulier...
if ($_POST['naam'] == "") {
$error = "Naam is niet ingevuld<BR />";
} if ($_POST['link'] == "") {
$error .= "Link is niet ingevuld<BR />";
}
if (!isset($error)) {
//als de variabele $error niet is aangemaakt ...
$insert = MYSQL_QUERY("INSERT INTO 'menu' (naam,link)".
"VALUES (´$_POST['naam']´, ´$_POST['link']´)");
if ($insert == TRUE) { // Checking if the query has been successful
// Query was successful
echo "U heeft de data GOED naar de database gestuurt.";
} else {
// Query was unsuccessful
echo "U heeft de data FOUT naar de database gestuurt";
}
} else {
echo "Gelieve alle formuliervelden netjes in te vullen !<BR /><BR />";
echo "<FONT COLOR=\"#FF0000\">".$error."</FONT>";
}
} else {
echo "U moet eerst het formulier invullen !";
}
?>
</body>
</html>
<html>
<head>
<title>Verwerk-menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
include ('config.php');
if(isset($_POST['verzenden']))
{
//Als men op de Submit knop heeft gedrukt van het formulier...
if($_POST['naam'] == "")
{ $error = "Naam is niet ingevuld<BR />"; }
if($_POST['link'] == "")
{ $error .= "Link is niet ingevuld<BR />"; }
if(!isset($error))
{
//als de variabele $error niet is aangemaakt ...
$insert = MYSQL_QUERY("INSERT INTO 'menu' (naam,link)".
"VALUES (´$_POST['naam']´, ´$_POST['link']´)");
if($insert == TRUE)
{ // Checking if the query has been successful
// Query was successful
echo "U heeft de data GOED naar de database gestuurt.";
}
else
{
// Query was unsuccessful
echo "U heeft de data FOUT naar de database gestuurt";
}
}
else
{
echo "Gelieve alle formuliervelden netjes in te vullen !<BR /><BR />";
echo "<FONT COLOR=\"#FF0000\">".$error."</FONT>";
}
}
else
{
echo "U moet eerst het formulier invullen !";
}
?>
</body>
</html>
hij geeft nu de fout:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/f/fixetpostma.nl/HTML/admin/verwerken-menu.php on line 22
Waarom zou daar geen einde aan komen? Als je gewoon iedere error oplost die naar voren komt heb je na een tijdje een prima script. Je doet er misschien wat langer over maar je leert het wel veel sneller en je kunt dan ook sneller fouten in toekomstige scripts opsporen.