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" />';
Pergunta
florbuy
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!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.