Hej Html.dk
Hvad fejler denne kode. Jeg får resultatet:
You have an error in your SQL syntax. Check the manual that
corresponds to your MySQL server version for the right syntax to
use near
'SET Navn = 'Mads Larsen' WHERE Nummer = 1' at line 1.
I første linje er det kun: <html>.
Hvad er fejlen?
PHP KODEN:
// Variabler modtaget fra html filen som sendte med method POST
$nn = $_REQUEST["nn"]; //henter: Navn
$nr = $_REQUEST["nr"]; //henter: Nummer
$op = $_REQUEST["op"]; //henter: Hvor i database
//Starter forbindelse med database
include 'Database.php';
//Indsætter data i database
$updateSQL = "UPDATE $op SET Navn = '$nn' WHERE Nummer = $nr";
//Fortæller om data indsat eller om der er sket fejl og hvad
fejlen er
if (mysql_query($updateSQL) == true) {
echo "Data er indsat. Vent et øjeblik og du vil blive bragt
tilbage til startssiden";
}
else {
echo 'Der er sket en fejl. Fejlen er: ' . mysql_error() . "<br>";
}
MHV
Heysam
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials