extinctions
Neues Mitglied
Guten Abend Community!
Ich habe ein lästiges Problem mit einem Parse Error.
Vielleicht liegt es daran, das es schon spät ist, aber schaut bitte einmal drüber und schaut, ob ihr den Fehler findet.
Folgende Fehlermeldung kommt
Dies ist Line 34
Hier einmal der ganze Script
Ich Danke euch schonmal im Vorraus, falls ich gleich einschlafe ;)
Ich habe ein lästiges Problem mit einem Parse Error.
Vielleicht liegt es daran, das es schon spät ist, aber schaut bitte einmal drüber und schaut, ob ihr den Fehler findet.
Folgende Fehlermeldung kommt
Parse error: syntax error, unexpected T_STRING in C:xx/changename-auth.php on line 34
Dies ist Line 34
PHP:
$sqlname = "UPDATE xxxxx SET balance = balance - '50000' WHERE username = '".$_SESSION["user_name"]."' AND balance >= '50000'";
Hier einmal der ganze Script
PHP:
<?php
include "auth.php";
$connectionid = mysql_connect ("xxxx", "xxxx", "xxxxx");
if (!mysql_select_db ("xxxx", $connectionid)){ die ("Keine Verbindung zur Datenbank");}
$newname = mysql_real_escape_string($_POST["newname"]);
$pw = mysql_real_escape_string($_POST["pw"]);
if ($pw == "" || $newname == "")
{
header ("Location: changename.php?fehler=1");
exit;
}
$sql = "SELECT * FROM accounts WHERE Passwort = '".$_REQUEST["pw"]."'";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
$namesql = "SELECT playername FROM accounts WHERE playername = '$newname'";
$nameresult = mysql_query ($namesql);
if (mysql_num_rows ($nameresult) > 0)
{
header ("Location: changename.php?matchname=1");
exit;
}
else
{
$sqlname = "UPDATE xxxxx SET balance = balance - '50000' WHERE username = '".$_SESSION["user_name"]."' AND balance >= '50000'";
$resultname = mysql_query($sqlname);
if (mysql_affected_rows () > 0)
{
$sqlname2 = "UPDATE accounts SET playername = '$newname' WHERE playername = '".$_SESSION["user_name"]."'" OR die(mysql_error());
$result2 = mysql_query ($sqlname2);
$sqlname3 = "UPDATE sn9li_users SET username = '$newname', name = '$newname' WHERE username = '".$_SESSION["user_name"]."' " OR die(mysql_error());
$result3 = mysql_query ($sqlname3);
$sqlname4 = "UPDATE xxxxx SET username = '$newname' WHERE username = '".$_SESSION["user_name"]."'" OR die(mysql_error());
$result4 = mysql_query ($sqlname2);
session_start();
$_SESSION["user_name"] = $_POST["newname"];
header ("Location: changename.php?eflg=1");
exit;
}
else
{
header ("Location: changename.php?nomoney=1");
exit;
}
}
}
else
{
header ("Location: changename.php?wrongpw=1");
exit;
}
?>
Zuletzt bearbeitet: