webForumDet fria alternativet

syntax error, unexpected $end

4 svar · 199 visningar · startad av Steam

SteamMedlem sedan juli 2003169 inlägg
#1

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.

Mc FettoMedlem sedan nov. 20022 355 inlägg
#2

Om jag ser det rätt (lättar e om du sätter koden innanför kod-taggarna) så har du ojämt med ?> och <?

SteamMedlem sedan juli 2003169 inlägg
#3

Kan du peka på vad som är ojämt med ?><? ? Vilken/Vilka rad/rader? Men det är väl inte det vad felet säger?

EitrazMedlem sedan sep. 2002366 inlägg
#4

} saknas på matain().

SteamMedlem sedan juli 2003169 inlägg
#5

Du är kung Eitraz! :) och jag är trött och blind :)

124 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)