<?php
include 'opret.html';
$host="localhost"; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name="jkay_dk"; // Database name
$tbl_name="members"; // Table name
// Connect to server and select databse.
mysql_connect($host, $username, $password)or die("cannot connect");
mysql_select_db($db_name)or die("cannot select DB");
?>
<?php
$username = $_POST['username'];
$password = $_POST['password'];
$bruger = mysql_query("SELECT * FROM ??? WHERE username = '$username'") or die(mysql_error());
$brug = mysql_num_rows($bruger);
if($brug >= "1") {
echo 'Brugernavnet er allerede optaget';
}else{
$kodetjek = '1234';
// $password er den ukrypterede kode
$crypt = hash('sha512', $salt . hash('sha512', $ttpassword));
mysql_query("INSERT INTO members (username, password)values ('" . $ttusername . "', '" . $crypt . "')") or die(mysql_error());
echo 'Brugeren er nu oprettet';
}
?>
jeg har prøvet at hvad jeg troede det kunne være, men får ikke noget resultat, får fejlen her:
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 '??? WHERE username = 'kaxper'' at line 1
Indlæg senest redigeret d. 15.07.2009 21:33 af Bruger #14510