webForumDet fria alternativet

Simpel men jobbig fel med SQL sats...

PHP

4 svar · 299 visningar · startad av Dwarfen

Medlem sedan jan. 2002241 inlägg
Frågan#1

Förstår inte vad som är fel med denna satsen?
Har kollat igenom texten flera gånger och jag tycker att den borde fungera?

<?php
	$username = 'XXX';
	$password = ''XXX";
	$dbName = 'XXX';
	mysql_connect('localhost', $username, $password) or die (mysql_error());
	mysql_select_db($dbName) or die (schyse());

if (isset($_POST['submit'])) {
$sql = "insert into login (username, password, UMAIL ) values('". $_POST['username'] ."', '". $_POST['password'] ."', '". $_POST['umail']')";
mysql_query($sql) or die("Fel: ". mysql_error());
}
mysql_close()
?>

<html>
<head>
<title>Registrera ny användare.</title>
</head>
<body>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
Rubrik: <input type="text" name="username" value=""/><br/>
Nyheter: <input type="text" name="password" value=""/><br/>
Nyheter: <input type="text" name="umail" value=""/><br/>
<input type="submit" name="submit" value="Skicka"/>
</form>
</body>
</html>

För följande felmedelande:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in \ny_anvendare.php on line 21

Medlem sedan jan. 20023 327 inlägg
#2

Nu då?

$sql = "insert into login (username, password, UMAIL) 
values('{$_POST["username"]}', '{$_POST["password"]}', '{$_post["umail"]}')";
Medlem sedan jan. 2002241 inlägg
#3

Måste vara något mer, funkar ännu inte =(
Får upp följande felmedelande med din kod instoppad.
Fel:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in ny_anvendare.php on line 20

Medlem sedan jan. 20023 327 inlägg
#4

Ändrade svaret. testa exemplet ovan ditt förra inlägg.

Medlem sedan juli 2002630 inlägg
#5

Du har glömt en . och ett citattecken i din kod.
$sql = "
INSERT INTO login (username, password, UMAIL ) values (
'". $_POST['username'] ."',
'". $_POST['password'] ."',
'". $_POST['umail'] . "'
)";

Testa den här istället.

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)