Ir para conteúdo
Fórum Script Brasil
  • 0

Upando Campo


bush

Pergunta

Noite pessoal!

seguinte to com probleminha aqui e gostaria de saber se vocês podem dar uma força.

seguinte montei esse comando aqui pra fazer o seguinte:

quando o usuario enviar um arquivo pro servidor ele deve seleciona o campo upload verificar se ele é 0 ou >1 se for 0 ele add 1 se for maior que 1 ele soma mais 1 ao saldo do campo.

ou seja se tiver um passa a ser 2.

so que ele ta somando mais 2 ao envez de 1.

Tipo se ta 1 ele add mais 2 e passa a ser 3.

alguém pode dar uma força?

// Conexão

$conexao = mysql_connect("localhost", $user, $pass) or die("Erro ao conectar ao host linha 315");

mysql_select_db($bd, $conexao)or die("Erro ao conectar ao banco linha 317");

$seleciona = mysql_query("select upload from gv2_usuarios where id='".$user1[id]."'")or die("Erro ao seleciona o banco linha 319");

// informa qual é a linha

while ($linha = mysql_fetch_array($seleciona)){

$up=$linha['upload'];

$nun="1";

$add_conta=$up+$nun;

break;

}

if ($up==0){$i=mysql_query("UPDATE gv2_usuarios SET upload='$nun' WHERE id= '".$user1[id]."'");}

if($up>=1){ $r=mysql_query("UPDATE gv2_usuarios SET upload='$add_conta' WHERE id= '".$user1[id]."'");}

?>

grato.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Por que você não faz apenas o seguinte:

// Conexão

$conexao = mysql_connect("localhost", $user, $pass) or die("Erro ao conectar ao host linha 315");

mysql_select_db($bd, $conexao)or die("Erro ao conectar ao banco linha 317");

$seleciona = mysql_query("select upload from gv2_usuarios where id='".$user1[id]."'")or die("Erro ao seleciona o banco linha 319");

// informa qual é a linha
if ($linha = mysql_fetch_array($seleciona)){
$up=$linha['upload'];
$up++;
break;
}
$i=mysql_query("UPDATE gv2_usuarios SET upload='$up' WHERE id= '".$user1[id]."'");
?>

Creio que funcionará certinho, da forma que você precisa!

(Obs: Não testei o script, então testa aí e me fala os resultados! Qualquer coisa, consertamos aqui!)

Editado por Lvcifer!
Link para o comentário
Compartilhar em outros sites

  • 0

então so que ai no teu não teve a verificação do campo.

tipo se ele não tiver nada?

ai não upa nada certo?

ex:

se no campo upload no banco tiver 0 ele vai soma 0+0 que é igual a 0 heheheh.

no teu como eu faria pra adpatar essa verificação?

Link para o comentário
Compartilhar em outros sites

  • 0
então so que ai no teu não teve a verificação do campo.

tipo se ele não tiver nada?

ai não upa nada certo?

ex:

se no campo upload no banco tiver 0 ele vai soma 0+0 que é igual a 0 heheheh.

no teu como eu faria pra adpatar essa verificação?

Então. vamos supor que o campo de upload seja arquivo.

exe: se no html ele tiver como <input name="arquivo"...

então para ser validado você não precisa nem usar php usa o javascript mermo.

assim:

<script type="text/javascript">

function Checa(){

if(document.Nome_do_Formulario.arquivo.value.legth == 0){

alert("Para fazer o upload você deve abrir um arquivo");

return false;

document.arquivos.focus();

}

}

</script>

O nome do formulario você acrescenta assim:

<form name="form">

Para validar com javascript você coloca no botão enviar o seguinte:

<input type="submit" name="submit" value="Enviar" Onclick="Checa()">

depois continua com o php caso o usuário tenha feito o upload correto.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...