У меня есть ошибка в этом PHP еще, если заявление (которое является частью, если заявление):PHP ошибка неожиданный синтаксис
Parse error: syntax error, unexpected '}' in /home1/tony1964/public_html/2v2tournaments/action.php
место, где неожиданное «}» находится в конце кода ниже , Я не могу понять, почему это не работает. Заранее благодарю за любую помощь.
else if (isset($_GET['do']) && $_GET['do'] === "reg_type_2") {
include('php-riot-api.php');
$summoner_name_input = $_POST['summonername'];
$summoner_name = str_replace(' ', '_', $summoner_name_input);
$summoner_region = $_POST['summonerregion'];
$verify_code_input = $_POST['verify_code'];
$verify_code = str_replace(' ', '_', $verify_code_input);
$instance = new riotapi($summoner_region);
$grab_data = $instance->getSummonerByName($summoner_name);
$decode_data = json_decode($grab_data);
$grab_id = $decode_data->{'id'};
var_dump($grab_id);
$grab_runes = $instance->getSummoner($grab_id,'runes');
$decode_runes = json_decode($grab_runes);
$rune_check = $decode_runes->{'name'};
if ($rune_check = $verify_code) {
$logged_user = $_SESSION['logged_user'];
if (!($stmt = $con->prepare("INSERT INTO `verified_summoners` (`Username`,`SummonerName`,`SummonerRegion`) VALUES (?,?,?)")) || !is_object($stmt)) {
die("Error preparing: (" .$con->errno . ") " . $con->error);
}
$stmt->bind_param('sss', $logged_user, $summoner_name, $summoner_region);
if($stmt->execute()) {
echo "Successfully Verified! Check out your new list! <a class='content' href='index.php'><span class='button color_yellow'>Return</span></a>";
} else {
echo "Unsuccessful INSERT, Contact Support or Try again...";
}
$stmt->close();
}
} else {
echo "O Dear, It didn't work! Try Again!";
}
}
Если бы вы потрудились правильно отступы код, вы, вероятно, быть в состоянии увидеть, где неуравновешенный '{ 'и' } '... Это, очевидно, просто опечатка, поэтому голосование закрывается. –
Код с отступом в Dreamweaver, я удалил отступы, поскольку у меня возникают жалобы, когда я делаю отступ. – Night
@Ночь вы получаете жалобы, когда вы отступаете?!? Мне трудно поверить, так как вы не только заметили ошибку очень легко, если код был правильно отформатирован, но я не могу поверить, что кто-то жалуется вам на ** правильно ** код форматирования. – Ryan