2012-03-17 22 views
0

に書き込みコンテキストで関数の戻り値を使用することはできません:PHP - 致命的なエラー:私は私のページをロードすると、私はこのエラーを取得してい

:ここ

Fatal error: Can't use function return value in write context in C:\Program Files\EasyPHP-5.3.9\www\cglst\images\addform.php on line 16 

はコードの私の最初の28行があります

//load listings from database: 
require_once "login.php"; 
$db_server = mysql_connect($db_hostname, $db_username, $db_password); 

//to do: redirect to an "error encountered page" 
if (!$db_server) 
    die("Unable to connect to MySql databse: " . mysql_error()); 

mysql_select_db($db_database, $db_server) 
    or die("Unable to select database: " . mysql_error()); 

$deleted=false; 

//if record deletion was selected, delete the record: 
if (isset($_POST['delete']) && isset($_POST('delid'))) // <-- line 16 
{ 
    $deleted = true; 
    $delID = get_post('delid'); 
    $query = 'PREPARE statement FROM "DELETE FROM bix WHERE ID=?"'; 
    mysql_query($query); 
    $query = 'SET @ID = "' . $delID . '"'; 
    mysql_query($query); 
    $query = 'EXECUTE statement USING @ID'; 
    mysql_query($query); 
    $query = 'DEALLOCATE PREPARE statement'; 
    mysql_query($query); 
} 

コードはわかりやすく、データベースを開いていて、データの削除が要求されていれば、そのデータは削除されます。

答えて

1

$_POST('delid')$_POST['delid']またはget_post('delid')

のいずれかでなければなりません
関連する問題