Boa tarde, sera que alguém pode me ajudar com esse codigo php? tem uma area para a pessoa escrever o que deseja, e com esse codigo irá ser criada uma linha na tabela do banco de dados, essa linha esta criando, porém ele não identifica a escrita da pessoa, ou seja no banco de dados o "NickName" fica em branco!
elseif (isset($_GET["action"]) && $_GET["action"] == "rednick") :
echo ' <td><input type="text" name="novonick" id="novonick" placeholder="RedNickName" class="input_text"/></td>';
if (isset($_POST['btn_rednick']))
{
$nick = mysql_escape_string(protect_cadastro($_POST['personagem']));
$novonick = mysql_escape_string($_POST["novonick"]);
$exibeConta = mysql_fetch_array(mysql_query("SELECT * FROM Player WHERE PlayerID='" . $_SESSION['LOGIN_CP'] . "'"));
if (empty($nick)) {
$arrayErrors[] = 'Selecione um char';
} if (empty($novonick)) {
$arrayErrors[] = 'Digite um RednickName';
} elseif ($exibeConta['LogOn'] == 'GAME') {
$arrayErrors[] = 'Por favor deslogue sua conta.';
} else {
/* /////VERIFICA SE TEM PONTO */
if ($exibeConta['ShopPoints'] < 200) {
$arrayErrors[] = 'Sua conta não tem pontos suficientes.';
}
}
////aqui fica um codigo que seleciona os chars///
}
if (isset($arrayErrors)) {
echo '<div class="error"><ul>';
foreach ($arrayErrors as $erro) {
echo '<li>' . $erro . '</li>';
}
echo '</ul></div>';
} else {
$update1 = mysql_query("UPDATE `Usuario` SET `ShopPoints` = `ShopPoints`-200 WHERE `PlayerID` = '" . $_SESSION['LOGIN_CP'] . "'");
//
$update2 = mysql_query("INSERT INTO NovoNickRed (nID, OwnerID, NickType, NickName) VALUES ('100','$nick',4,'$novonick')");
if ($update1 && $update2) {
echo '<div class="true">Ok deu tudo certo '.$novonick.'</div>';
} else {
echo '<div class="error">Erro, tente novamente</div>';
}
}
}
echo '<form method="post" action="" id="login">';
echo '<label>Selecione o char:</label>';
echo '<select style="margin-bottom:5px;" name="personagem">';
$sqlPersonagem = mysql_query("SELECT * FROM Player WHERE PlayerID='" . $_SESSION['LOGIN_CP'] . "'");
for ($i = 0; $i < mysql_num_rows($sqlPersonagem); $i++) {
$showPersonagem = mysql_fetch_array($sqlPersonagem);
echo '<option value="' . strip_tags($showPersonagem['Name']) . '">' . strip_tags($showPersonagem['Name']) . '</option>';
}
echo '</select>';
echo '<br />';
echo '<input type="submit" name="btn_rednick" class="input_submit" value="Enviar" />';