Jump to content

an error to do with t-string??


runnerjp

Recommended Posts

ok straight forward guy lol

[quote]arse error: syntax error, unexpected T_STRING in /home/runnerse/public_html/profiles/require/membership.php on line 75[/quote]

i know its like 25 put i will put the whole code in just incase because its always anouther part of code as well thats wrong

[code]<?

function read_member ($login) {
global $db_name, $tbl_user;
$result=mysql_fetch_array(mysql_db_query($db_name, "SELECT * FROM $tbl_user WHERE login = '$login'"));
return $result;
}

function list_member () {
global $db_name, $tbl_user,$item_perpage,$offset;
$daftar=mysql_db_query($db_name, "SELECT * FROM $tbl_user ORDER BY createdate DESC LIMIT $offset,
$item_perpage") or die (mysql_error());
while ($buffer = mysql_fetch_array($daftar)) {$result[$c]=$buffer;$c++;}
    $GLOBALS[total_record]=mysql_result(mysql_db_query($db_name, "SELECT count(*) FROM $tbl_user"),0);
return $result;
}

function authenticate ($login, $password) {
global $db_name, $tbl_user;
$valid = mysql_fetch_array(mysql_db_query($db_name, "SELECT * FROM $tbl_user WHERE login='$login'"));
if ($login) {
if ($password ==  crypt($valid[password], $login)) {
if ($valid[active] ==  "enable") {$result=$valid;} else {$result[error]="700";}
} else {$result[error]="800";}
} else {$result[error]="200";}
return $result;
}

function error_message ($error) {
global $incpath;
if ($error) {
include("$incpath/error.php");
$GLOBALS["content"] =${"strError$error"};
$GLOBALS["bartitle"] ="Error: #$error";
}
}

function update_pass_member ($data) {
global $db_name, $tbl_user;
if ($data[pass1] == $data[pass2]) {
# $password=crypt($data[pass1], $data[login]);
mysql_db_query($db_name, "UPDATE $tbl_user SET password='$data[pass1]' WHERE login='$data[login]'");
} else {$error="600";}
return $error;
}

function validate_member ($login, $pass1, $pass2, $email) {
global $db_name, $tbl_user;
if (ereg("^[_a-z0-9-]+$",$login)) {
if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+([\.][a-z0-9-]+)+$",$email)) {
if ($pass1 == $pass2) {
$owner=mysql_fetch_array(mysql_db_query($db_name,
"SELECT login FROM $tbl_user WHERE login='$login'"));
if ($owner[login]) {$error="100";}
else {$error="";}
} else {$error="300";}
} else {$error="400";}
} else {$error="500";}
return $error;
}

function update_member ($data, $user) {
global $db_name, $tbl_user;
if ($user == "admin") {
$oldpassword = mysql_result(mysql_db_query($db_name, "SELECT password FROM $tbl_user
WHERE login='$data[login]'"),0);
if ($oldpassword == $data[password]) {$password="";}
else {$password="password='$data[password]', ";}
# else {$password="password='".crypt($data[password], $data[login])."', ";}
$active="active='$data[active]', ";
}
$query = "UPDATE $tbl_user SET $active $password ";
$query.= "firstname='$data[firstname]', lastname='$data[lastname]',
email='$data[email]', gender='$data[gender]', birthdate='$data[tahun]-$data[bulan]-$data[tanggal]',
$query.= "WHERE login='$data[login]'";
$hasil=mysql_db_query($db_name, $query) or die (mysql_error());
return $data[error];
}

function insert_member ($data) {
global $db_name, $tbl_user;
# $password=crypt($data[pass1], $data[login]);
$query = "INSERT INTO $tbl_user VALUES (null, 'enable', '$data[firstname]', '$data[lastname]',
'$data[email]', ";
$query.= "'$data[login]', '$data[pass1]', '$data[gender]', ";
$query.= "'$data[tahun]-$data[bulan]-$data[tanggal]', NOW(''))";
mysql_db_query($db_name, $query) or die(mysql_error());
}

function delete_member ($login) {
global $db_name, $tbl_user;
mysql_db_query($db_name, "DELETE FROM $tbl_user WHERE login='$login'");
}

?>[/code]


[quote]$query.= "WHERE login='$data[login]'";[/quote]  --- this is the wrong bit
Link to comment
https://forums.phpfreaks.com/topic/27632-an-error-to-do-with-t-string/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.