$rate=mysql_fetch_array(mysql_query("select * from sbauctions_config")); $cur=mysql_fetch_array(mysql_query("select * from sbauctions_currency where id=".$rate["cur_id"]));
$balance=mysql_fetch_array(mysql_query("select sum(amount) as total from sbauctions_transactions where uid=".$_SESSION["userid"]." group by uid")); if(!$balance) { $total=0; } else { $total=$balance["total"]; } ?> <script language="JavaScript" type="text/javascript" src="richtext.js"></script> <script language="javascript"> //<!--
function emailCheck (emailStr) { var emailPat=/^(.+)@(.+)$/ var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" var validChars="\[^\\s" + specialChars + "\]" var quotedUser="(\"[^\"]*\")" var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/ var atom=validChars + '+' var word="(" + atom + "|" + quotedUser + ")" var userPat=new RegExp("^" + word + "(\\." + word + ")*$") var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$") var matchArray=emailStr.match(emailPat) if (matchArray==null) { alert("Paypal ID seems incorrect (check @ and .'s)") return false } var user=matchArray[1] var domain=matchArray[2] if (user.match(userPat)==null) { alert("The username doesn't seem to be valid.") return false } var IPArray=domain.match(ipDomainPat) if (IPArray!=null) { // this is an IP address for (var i=1;i<=4;i++) { if (IPArray[i]>255) { alert("Destination IP address is invalid!") return false } } return true } var domainArray=domain.match(domainPat) if (domainArray==null) { alert("The domain name doesn't seem to be valid.") return false } var atomPat=new RegExp(atom,"g") var domArr=domain.match(atomPat) var len=domArr.length if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) { alert("The address must end in a three-letter domain, or two letter country.") return false } if (len<2) { var errStr="This address is missing a hostname!" alert(errStr) return false } return true; } function total_check(form) { var t=0; switch(form.aucid.selectedIndex) { case 1: t=t+<? echo $rate["auction_item_fees"];?>; break; case 2: t=t+<? echo $rate["dutch_item_fees"];?>; break; case 3: t=t+<? echo $rate["fixed_item_fees"];?>; break; case 4: t=t+<? echo $rate["classified_item_fees"];?>; break; }
if(t > <? echo $total;?>) { //t=round(t,2); alert('O custo total para este anúncio excede o saldo da sua conta.\n\nO saldo atual da sua conta é \t= <? echo $cur["cur_name"].$total;?>\nO custo Total para este anúncio é\t\t= <? echo $cur["cur_name"];?>'+t+'\n\nPor favor, remova alguns recursos pagos para continuar.'); return false; } else { //t=round(t,2); return confirm('O saldo atual da sua conta é \t= <? echo $cur["cur_name"].$total;?>\nO custo total para este anúncio é\t= <? echo $cur["cur_name"];?>'+t+'\n\nDeseja continuar?'); } }
function Validate(form) { updateRTEs(); if(form.product_name.value == "") { alert('Digite o nome do produto.'); form.product_name.focus(); return false; }
if(form.product_name.value.match(/[&<>]+/)) { alert("Por favor, remova caracteres inválidos de Nome do Produto (e.g. & < >)"); form.product_name.focus(); return(false); }
if(form.cat1.value == "") { alert('Por favor, escolha uma categoria para o produto'); form.cat1.focus(); return false; } if(form.aucid.value == "") { alert('Por favor, escolha um tipo de anúncio válido'); form.aucid.focus(); return false; }
if(form.location.value == "") { alert('Por favor, indique a localização do produto.'); form.location.focus(); return false; }
if(form.location.value.match(/[&<>]+/)) { alert("Por favor, remova os caracteres inválidos a partir da localização do produto (e.g. & < >)"); form.location.focus(); return(false); }
if(form.quantity.value == "") { alert('Por favor, indique a quantidade disponível do produto.'); form.quantity.focus(); return false; }
if(form.quantity.value.match(/[&<>]+/)) { alert("Por favor, remova caracteres inválidos de quantidade disponível do produto (e.g. & < >)"); form.quantity.focus(); return(false); }
if(isNaN(form.quantity.value)||form.quantity.value<=0) { alert('Por favor, indique um valor numérico não negativo para a quantidade disponível.'); form.quantity.focus(); return false; } if(form.rte1.value == "") { alert('Por favor, digite a descrição do produto.'); return false; }
if(isNaN(form.ship_cost.value) || (form.ship_cost.value<0)) { alert('Por favor, indique valor numérico não negativo para o custo de entrega.'); form.ship_cost.focus(); return false; }
if(isNaN(form.min_bid.value) || (form.min_bid.value == "") || (form.min_bid.value <=0)) { alert('Por favor, indique valor numérico não negativo para lance mínimo do produto.'); form.min_bid.focus(); return false; }
?> <font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong> Your current Balance is <? echo $cur["cur_name"]; echo $total;?>.You must have more than <? echo $cur["cur_name"]; echo $min_item_fees;?> to post an item. </strong></font> <font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><a href="addmoney.php" class="insidelink"><br> Add Money</a></strong></font> <? } else {
Pergunta
Henrique.nick
Pessoal,
É a segunda vez q posto...
Exista alguém que conhece pra me ajudar?
Tenho um script em PHP + Mysql
Ele funciona perfeitamente do jeito que está!
Minha bronca é a seguinte: Ele só registra valores dos preços dos produtos com ' . ' (ponto)
se eu colocar virgula ele diz que o caractere n é válido.
Preciso tirar essa mascara ou add a permissão para colocar vírgula nesse campo mas n to conseguindo...
Por favor... Ajudem-me! Obrigado.
Sou novo aqui, perdoem-me qualquer erro no forúm!
O NOME DO CAMPO ONDE DIGITO O VALOR É "MIN_BID"
Segue o código
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
Link para o comentário
Compartilhar em outros sites
6 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.