Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

11closed

[Resolvido] passa valor desejado de um para o outro

Recommended Posts

ola

 

alguem pode me dar uma idéia uma forma pra fazer isso, olha o que eu quero é tipo assim:

todo usuario tem pontos para gastar quando posta algo.

quando usuario for postar quero que tenha um formulario para ele colocar qts pontos ele deseja por no post

ex: se o usuario tem 1000 pontos e quer colocar apenas 150 pontos no post.

 

quero uma maneira para que ele não possa colocar mais do que tem e se ele for colocar 150 aki onde tem 1000 ficar 850

 

alguem sabe como fazer um sistema desse ??

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola galera

 

tentei fazer assim.

function qtsPontos() {
 var Select = form1.selectpontos.value;
 var TotalPontos = id('totalpontos').value; 
 var valor = (TotalPontos - select);
 document.getElementById('totalpontos').value = valor;
}
<form method="post" name="form1">
   <?php
	 echo "Voçê possui <input type='text' id='totalpontos' value='".$linhas2['Pontos']."' readonly='readonly' /> pontos <br/>
     Quantos pontos colocará para esse post: <select id='selectpontos' onchange='qtsPontos()'>
      <option value='0'>0</option>
    ";
     for($i=1;$i<=$linhas2['Pontos'];$i++){
    echo " 
     
     <option value='$i'>$i</option>
    ";
     }
    echo "
     </select>
    <br/>
    ";
?>
</form>

ñ sei porque ñ esta dano certo quando seleciono algo no select não acontece nada.

????

se alguem sobre uma forma melhor para fazer o codigo porfavor me-diga ....XD

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

iaew galera td bom !!!

 

pra que estiver curioso... XD

 

fis assim

 

function qtsPontos() {
 var TotalPontos = new Number ("<?php echo $linhas2['Pontos']; ?>");
 var Select = new Number (document.form1.selectPontos.value);
 var valor = new Number (TotalPontos-Select);
 new Number (document.getElementById('totalpontos').value = valor);
}

echo "
     Voçê possui <input type='text' name='totalpontos' id='totalpontos' value='".$linhas2['Pontos']."' readonly='readonly' /> pontos <br/>
     Quantos pontos colocará para esse post: <select name='selectPontos' onchange='qtsPontos()'>
      <option value='0'>0</option>
    ";
     for($i=1;$i<=$linhas2['Pontos'];$i++){
    echo " 
     
     <option value='$i'>$i</option>
    ";
     }
    echo "
     </select>
    <br/>
    ";

simples neh...

 

blzzz t++++

Compartilhar este post


Link para o post
Compartilhar em outros sites

opss Imagem Postada acabei de ver um detale

 

na hora de Editar a pontuação do post fis assim..

 

// Pontos 
function qtsPontos() {
var TotalPontos = new Number ("<?php echo $linhas2['Pontos']; ?>"); 
var pontos = new Number (document.form1.pontos.value);
var Select = new Number (document.form1.selectPontos.value);
var valor = new Number (TotalPontos-Select);
var valor2 = new Number (pontos+Select);
new Number (document.getElementById('totalpontos').value = valor);
new Number (document.getElementById('pontos').value = valor2);
}
// FIM Pontos

echo "
 	Voçê possui <input type='text' name='totalpontos' id='totalpontos' value='".$linhas2['Pontos']."' readonly='readonly' /> pontos <br/>
 	Esse post possui <input type='text' name='pontos' id='pontos' value='".$linhasA['pontos']."' readonly='readonly' /> pontos <br/>
 	Quantos pontos colocará para esse post: <select name='selectPontos' onchange='qtsPontos()'>
      <option value='0'>0</option>
    ";
 	for($i=1;$i<=$linhas2['Pontos'];$i++){
    echo " 
 	
 	<option value='$i'>$i</option>
    ";
 	}
    echo "
 	</select>
    <br/>
    ";   

Ferro rssr...

 

ex: se estiver assim

input ------------------ pontos

totalpontos ---------- 10

pontos ---------------- 10

e o value do selectPontos for 5

ficara assim.

input ------------------ pontos

totalpontos ---------- 5

pontos ---------------- 15

selectPontos --------- 5

ate aq tudo bem mais se eu resolver trocar dinovo o selectPontos para 0 ficara assim

input ------------------ pontos

totalpontos ---------- 10

pontos ---------------- 15 ----- o erro aq continua no 15 era para voltar para o 10

selectPontos --------- 0

se eu trocar dinovo o selectPontos para o 5

input ------------------ pontos

totalpontos ---------- 5

pontos ---------------- 20 ----- o erro

selectPontos --------- 5

 

Alguem me da uma Luz para esse codigo... please... t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem como buscar o selecionado do select anterior

 

para fazer algo tipo assim if (Select > SelectAnterior) { SOMA } if (Select < SelectAnterior) { subtrai }

 

se aguem tiver uma idéia melhor por favor me ajudaaaaa ... !!!!!

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.