Koden ser ut såhär:
<?
function matain() {
$namn = $_POST['namn'];
$länk = mysql_connect("localhost", "root");
$databas = mysql_select_db("mindb");
$sql = "INSERT INTO person(fnamn) VALUES ('$namn')";
mysql_query("$sql");
mysql_close($länk);
function visa() {
$länk = mysql_connect("localhost", "root", "dean7826");
$databas = mysql_select_db("mindb");
$sql = "SELECT * FROM person";
$result = mysql_query("$sql");
?>
<table border="1" cellpadding="5">
<tr><th><?=mysql_field_name($result,1)?></th>
<th><?=mysql_field_name($result,2)?></th></tr>
<?
while($rad=mysql_fetch_row($result)) {
echo "<tr><td>" .$rad[1]. "</td><td>". $rad[2]. "</td></tr>";
}
?>
</table>
<?
mysql_close ($länk);
}
if(!empty($_POST['namn'])) matain();
?>
<form method="post" action="<?=$PHP_SELF?>">
Nytt namn: <input type="text" name="namn"><br>
<input type="submit">
</form>
<? visa(); ?>
// Line 37
Felmeddelande jag får är:
Parse error: syntax error, unexpected $end in c:\Inetpub\wwwroot\ovning\infoga_data.php on line 37
Nån som ser var felet är?
Själv är jag nu trött i ögonen så jag inte ser vad som är rätt eller fel längre.