runnerjp Posted November 17, 2006 Share Posted November 17, 2006 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 More sharing options...
runnerjp Posted November 17, 2006 Author Share Posted November 17, 2006 ok got it guys i didnt add '";after email='$data[email]', gender='$data[gender]', birthdate='$data[tahun]-$data[bulan]-$data[tanggal]', Link to comment https://forums.phpfreaks.com/topic/27632-an-error-to-do-with-t-string/#findComment-126373 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.