$GET problem
Er kørt fast og mangler nogle friske øjne på det herHar denne her fil hvor man kan rette i 2 felter
<?php
$con = mysql_connect("xxxxxxxxxxx","xxxxxxxxxx","xxxxxxxxxx");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("xxxxxxxxxxxx", $con);
$id = mysql_real_escape_string($_GET['id']);
$result = mysql_query("SELECT * FROM links WHERE LinkID = '$id'");
while($row = mysql_fetch_array($result))
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Linkindex</title>
</head>
<body>
<br /><br />
<form name="input" action="LinkRetAdd.php" method="get">
Navn: <input type="text" name="LinkNavn" value="<?php echo $row['LinkNavn'] ;?>" />
URL: <input type="text" name="LinkURL" value="<?php echo $row['LinkURL'] ;?>" />
<input type="hidden" name="LinkID" value="<?php echo $row['LinkID'] ;?>" />
<input type="submit" value="update" />
</form>
</body>
</html>
<?php
}
;
?>
<?php
mysql_close($con);
?>
********** Den sender videre til denne her fil
<?php
$con = mysql_connect("xxxxxxxx","xxxxxxxxxxxx","xxxxxxxxxx");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("xxxxxxxxxx", $con);
mysql_query("UPDATE links SET LinkNavn = '$_GET['LinkNavn']' AND LinkURL = '$_GET['LinkURL']' WHERE LinkID = '$_GET['LinkID']' ");
mysql_close($con);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Link rettet</title>
<meta http-equiv="refresh" content="5;url=index.php">
</head>
<body>
Auto send tilbage
</body>
</html>
Men får en fejl:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/otito.dk/public_html/LinkRetAdd.php on line 10
linie 10 er denne her mysql_query("UPDATE link..............
Det er garanteret en eller anden dum ' jeg har sat forkert eller mangler men har stiret mig blind på det og er helt tabt